Tough lining repels snow and rain – so your pup stays warm and toasty, all the time. The PETS is designed to keep snow and rain at bay. That means when your pup goes out to play in the snow or rain, you won't have to deal with a shivering cold, wet-bellied pup ever again. This jacket has been a game changer for our dog. He HATES the rain and never wanted to walk in it or even go out for a quick bathroom break, but with this weatherproof jacket, he now happily walks in the rain. We were shocked in the best way possible.