I never bought a snowsuit like the one your looking at but have bought alot of the all in one kind of outfits. the main thing with them is that you get a really good fit. its not like when you buy a shirt... cause its easier to buy a shirt ... if they are alittle short or alittle long, its ok.
with the all in ones, if they are too small, your dog will be uncomfy walking. and if they are too big, they can slip out of the legs and hurt themselves.
so, its hard to find a really good fit but if you get one , its great.
and some dogs just don't like them too I think. so, it all depends.
here's some pics of my girls in there all in ones