There are a few things to consider when thinking about how a particular dog breed will do in cold weather. First, consider the coat. Some dogs have a very thick, dense coat that will protect them from the cold. Others have a thinner coat that won't provide as much warmth. If a dog has a thin coat, he may need a sweater or other type of clothing to wear in cold weather.
Next, think about the size of the dog. Smaller dogs tend to feel the cold more than larger dogs because they have less body mass. They may also have a harder time regulating their body temperature.
Finally, consider the activity level of the dog. A dog who is very active will generate more body heat and therefore may be able to tolerate cold weather better than a sedentary dog.
In general, dogs with thick coats and who are on the larger side will do better in cold weather than small dogs with thin coats. However, every dog is different and some may require a little extra help to stay warm in the winter.