I love the fit of this parka for my 3-mont- old pug puppy. It fits her well around the neck, and I can adjust the length of the back by tightening the elastic cord, creating a snug fit. The lining is super soft and warm. The outer fabric appears to deflect light snow and rain. It’s a great winter coat for a climate that gets cold north winds, but also rain during the winter. But the opening for the leash is ridiculously small. Even if the coat is a size Small, the leash is a standard size. The opening should be made for that. It’s been challenging to hold a wriggly puppy who needs to pee while fishing for the D rings of her harness through a tiny hole, and then trying to snap on the leash. I shall probably have to snip the corners to make it larger, which is a bit unfortunate given the price of this coat. Despite that design issue, I will likely purchase a size larger when she is full-grown, because this is a great little parka (and I am guessing that the hole might be bigger on a larger coat!).