Our Ruffwear jacket is top-notch! We live in the rainy PNW and always find that our pup's jackets don't hold up after a long walk, but this winter coat repels water for days! It's durable, washes off easily, and keeps our little girl nice and warm on cold, rainy days. Yet to be tested in the snow, but I'm sure it will hold up well!