Toby took the Petsmart puppy class a couple of years ago. It was very informative and he learned a lot. I was just there on the weekend and met the trainer that is there now, and Rudy starts going this Sunday. I agree with the others, most of the outcome will depend on the trainer, and the time that you dedicate to the training