I was recommended this product at a Puppy Party at the vet's. As I was shown how to put it on there, this has been no problem and my puppy has been cooperative about having it put on, which she was not with the standard-shape harness. She has pulled much less since having it and although I do not trust her off the lead 'out and about' yet, when she walks with me I get the impression that she is hardly aware of having this harness on. Walks have become much more enjoyable.
When my dog is travelling in the car, I use a seatbelt for her that I attach to a harness; this harness is not suitable for that as it loosens when there is no tension on it. For me that is not a problem and I use an old harness of a standard shape.
This is a good price.