So I dropped my one year old German Shepard of with David the the trainer and I couldn't be more pleased on how she came back. Before she went she was a hyper dog and wouldn't listen and now she listens to my commands first. One of her biggest problems was being around other people and other dogs and she does both fine now. She used to rush out the door when it was open and now she waits for me to tell her when she can come along. All in all a great program and great trainer!