Just received my third snappy harness for my Cavalier King Charles. They’re easy to put on ~ no faffing around trying to get it over his head ~ and with a comfortable fit.. Brilliant harnesses! He’s a year old and the large fits him perfectly. Highly recommend!