I got two new joys in January: a brand new Border Collie pup, and torn rotator cuffs! I tried teaching our new addition, Kenzie to walk politely, and not pull, but it was difficult with a leash and collar. So I jumped at the chance to try this PUREBOX No Pull Reflective Dog Harness. http://www.amazon.com/gp/product/B076K98C3N I bought a large, since Kenzie was at the top of the medium measurements, and I had to adjust the straps to their shortest length to get it to fit, but it fits perfectly now, and she will grow into it. It is literally a snap to put on her, since the sides buckle with very strong clips, so I don;t have to struggle to have her put her paws into the armholes. It is heavier than we expected; at first Kenzie was annoyed by it, but she soon learned that the harness means walks, and she got to like putting it on. It has a cool name tag inside, and a handle on top with which I can really grab and hold onto her when she gets exc...