Most dogs have a built-in fur coat and are fine during the colder months. Most dog coats are for the comfort of the owner as opposed to that of the dog. But are there any dogs that do need a coat for the cold?
Tiny dogs and thin short-haired dogs are breeds that will benefit from a coat. If you live in a city, your dog may need special shoes so that their paws aren't irritated by the salt put out to melt the snow. A dog that needs shoes is not necessarily a dog that needs a coat. Don't leave your dog out in the cold for too long, even if they have a coat on.
Greyhounds get cold easily and almost always need a coat.
Chihuahuas are another breed that a coat is a good investment for.
“A dog that needs shoes is not always a dog that needs a coat”
St. Bernard dogs most certainly do not need a coat.
These sled dogs don't need coats, but some have shoes.
Whippets have similar statures to Greyhounds and will also need a coat.
Samoyed dogs are bred for the ice and snow. The have quite a lot of fur.
In the course of one year I've adopted three rescue dogs from local shelters around Los Angeles. I used to be the type of person who wanted a "designer" dog only from a puppy mill to make sure that they were well behaved and cute.
We had this dog growing up, Buster, and he was my best friend. He came with me whenever we went to my Grandparents' or my Aunt's place. Lord help me if I ever forgot his dog toys, though! He was so playful.
Some cats at the shelter may be dirty. The interesting thing about dirt and grime however, is that they can wash right off. The cat in question may have recently been outside, or was roughed up by other cats. The stress of being in the shelter often takes a toll on a cat's hygiene schedule.