It needs to be said . . .
Dogs do not need sweaters, coats, or jackets.
Seriously, they look ridiculous. People, we have fur. We don't get cold. Allow us to maintain our dignity. Ok, I'll throw a bone to the greyhounds - they are sorta bald and most have had a tough couple of years racing.
Look at the look on this dog's face - pain, humiliation

Even this purse dog looks ridiculous

Yo, Bichon that jacket doesn't give you any street cred

And I don't care how fast this makes me, I'm not wearing it.

Now, here's a shirt I could wear