An excellent coat for any dog big or small. It keeps your dog warm but isn't limited to one season - we use it as a light coat for wet mornings in spring but also a warming coat for the freezing days in winter. It has warmth without being overly thick or padded. It's waterproof and will keep your dog 100% dry. We found it to be comfortable for the dog to wear and not irritating to her skin even when she had to be shaved for a veterinary procedure. It's easy enough to put on and fits well, although the belly strap is a bit too long to fit round our dog and we had to cut and re-sew it. Whenever the coat got a bit dirty we washed it and it came out the same size and colour as it was before we put it in which is a huge bonus as we have shrunk many waterproof coats before finding this one. I was greatly impressed by the neck cover, as it kept her neck dry and warm but wasn't annoying or overly padded. Most neck covered coats we had found before had unnecessarily thick padded necks and were more irritating to our dog than they were of use. The coat is very long lasting also, we've washed it multiple times and there's still no sign of damage or wear and tear. The one negative thing about the coat is that the sizes are somewhat disproportioned. It fits our dog's back, shoulders and chest perfectly and covers her back end, but the belly strap was too long and also the neck cover doesn't come the whole way up her neck, it's too short. I wouldn't recommend purchasing this coat online for that reason. And also although this isn't really important there wasn't a wide range of colours, meaning we couldn't find a bright one to make sure she was seen in duller parts of the forest. An excellent coat though, and great value for money.