We have never been able to enjoy our walks with Shaye - she pulled and slipped most harnesses, and choked herself constantly with every type collar we tried. With the Gentle Leader, she simply threw herself on the ground and would not stand up, and pawed the nose piece continually. BUT - at obedience class the other night, the insructor told us about the Easy Walk Harness, and we put one on her. I cannot tell you what a difference it made! She cannot slip it off, she knows she has no control, and she walks next to us with no problem at all - when she needs to do her business, we simply give her the length of the retractable, then when she's done shorten it up again and she pretty much walks loose leash, the way she should, for the rest of the walk. Wish I'd known about this when she was a little puppy - she's 6 months now, and we'll never have a walking problem again. I really really recommend this harness - no pulling on her neck, no discomfort at all, and it made all the difference in the world to us when it comes to walking her.