I hope it's OK to tout a new found product that I consider to be a great value for the price.
SmartPak, you can do a search for them easily, sells a canine line as well as the equine stuff. I found these absolutely fantastic polar fleece dog coats, made by SmartPak, for $19.95. This is the dog "coat" not the fleece blanket they sell for a little less.
Anyway, the quality of this coat is "top quality horse blanket" quality. That's real nice for you non horsey types!! The coat comes in either hunter green with burgandy trim or navy blue with green trim. Double layer polar fleece. WARM!! They fit true to size. This is a lot of coat for very little money!!! And these are the first clothes I have every put on my Bull Terriers that FIT !!!!!!! They fit my slightly chubby female whose chest is only moderately wide. They fit my male who has a broad muscular chest that is very deep. Both wear the XL 21" coat. The coats look fabulous on them. Dare I say, almost too good to be wearing while out eating raw meaty bones!!! But this is what we got them for. My dogs don't generally stay out that long on a potty break that they need a coat. But they will be out a long time gnawing on a nice bone. My female especially, gets cold. I guess the muscles in my male keep him warmer. But these are great coat for the price. And FREE embroidery!!! I almost forgot to mention that!! So, if you want a great coat for not much money, look at these.