We got really nice coats from a little shop in the Brighton Lanes last year. They are made of fleece lined parachute material, so it is strong and water-resistant and the fleece keeps them warm. I wouldn't use them on a long walk, in just cold weather, though as the dogs would overheat. Good for short walks, when they don't have time to heat up, when it is wet. Also have reflective piping for dark Autumn/Winter nights. We used to also use unlined hi-vis raincoats for the dogs as black dogs need all the help they can get on dark nights. These are now so shabby that we stopped using them.