Such a good quality dog coat. Bought size Large for my 6 month old Collie X Alsatian and it fits her really well. The fastening on the coat is very functional compared to other dog coats I looked at because it is super adjustable. As it fastens on both sides it means the coat won’t end up sitting squint. The front leg openings are roomy too. I also love the turtleneck. Keeps my dog cosy and dry on her walks.