I am a professional dog walker so have dressed many dogs in a wide variety of jackets. GF Pet's are paws down the very best. Especially when it comes to keeping pups dry in the rain, GF Pet jackets are the winner. Customer service is also top notch, 5 stars all around.