Now that the snow has started to fly, I've had to pull out the winter coats. Yes, my dogs each have a winter coat with a lining that zips out. It is so handy when it's raining to have the outer shell which has a wide belly band that also prevents some of the splash up, then the warm fleece lining on those really cold days.
They also have a reflective strip which is great especially at 6:00 in the morning when we're out walking. The dogs don't mind at all and I think they enjoy being all warm and cozy in their jackets.