I bought these for my 19 month old german shepherds. The harness is very well made and easy to put on. The hook in front helps immensely to keep the dogs from pulling.
This harness is wonderful. I have tried many in the past few weeks for my new puppy, a small dog. It is constructed well and has very flexible adjustments around the neck and the girth. The dog doesn't have to step in and you don't have to drag it over the dog's head. It is comfortable and strong.