This harness has been perfect for what we need. It’s super comfortable for my Puppy. It’s super easy to put on and take off. Has the perfect places to put his service dog training patches. I highly recommend getting one of these. I ordered the Large and it was a little big at first, but he grew right into it with no problem.