I think it really depends on the breed and their coat! Labs are usually pretty hearty but smaller dogs with thinner coats can get chilly, and a sweater helps. Plus, they look adorable. Just make sure it fits well and isn't too tight or itchy for them.