Lillee has 2 coats for the rain and cold. She is a short hair dog and accordingly she gets cold when its snowy or damp out. We have two options for two important needs:
(1)Lightweight Warmth
(2) Durability & Weather Resistance
For each, we chose the following:

Lightweight Warm Coats for Backpacking
The Winner: Ruffwear Quinzee Coat
So, you’re going hiking and you pack your fleece and puffy for those cold nights, but what about Fido? Well, there’s a puffy for the pooch, too! The Ruffwear Quinzee is just that, and it fits Lillee great. Just like a puffy for us, its conveniently lightweight yet warm. This style also comes in several colors, such as red, green, or black, and it has reflective lining.
Durable, WeatherProof Coats for Dogs
The Winner: Any Brand Utility, Weatherproof Jacket
We got her a jacket that is ultra-durable, weatherproof, and has a high neck. This one mainly serves as a rain and wind resistant jacket on top of another thin liner.