Yes, some dog breeds should wear a sweater or a jacket during the cold seasons.
A sweater or a jacket can be helpful for your dog when it’s cold outside.
Larger dogs with dense hair coats do not have a need for additional insulation, and would be very uncomfortable if they were forced to wear outer clothing. Their fur is already genetically designed to protect them from extreme winter temperatures. The Siberian Husky, Malamute and Saint Bernard are that kind of dogs.
Small dogs and short haired dogs (French Bulldogs, Chihuahuas) always need winter sweaters or jackets because they get colder easily; add short legged breeds like Dachshunds and Corgis to that list, since their stomachs are closer to the ground and more likely to brush against the snow.
Greyhounds, Whippets and dogs of a similar thin body type, especially those with short fur need a jacket or sweater.
Because they have weaker immune systems, also add older dogs, senior dogs, dogs with illnesses, or dogs who suffer from kidney or heart issues; they should always wear a jacket or sweater during the colder months to protect them from hypothermia.