I really enjoy this harness. It is really easy to put on my puppy and seems comfortable, without being as hot as some of the other harnesses I've seen like this. The only critique I might have is if my pup was a terrible leash walked, because I don't know if I would have as much control over their movements (specifically from the side), but my puppy walks pretty naturally on leash and I have not had any issues. So maybe not a training harness but it is excellent if your pup is leash trained. I do, however, think it is a tad pricy, but I will use it as my dog's harness for when he is working as a therapy dog so it was definitely worth the investment for me.