Victor - It looks as though we are both dealing with a very similar climate; you in Russia and me in Canada. How do you handle the issue of dress shoes in the snow? I have a pair of Swims overshoes (and other overshoes) which I wear - I'm assuming that you do too and that you have removed them before having photos taken - am I correct?
Winter and fall I wear rubber-soled shoes: Dainite, Commando.
And as shoes on a double or triple thick leather sole.
Since I move the car, the shoes usually stays clean.
And I use for walking shoes from Red-Wings, Timberland, North Face and other