I took the Petsmart class with the family dog (a Yorkie) when I was 10. now, 15 years later, Petsmart was all over me trying to get me sign up for the puppy training class, I opted out (I felt like they were trying to hustle me). I knew it had been a while since I'd done any training, but I remembered most of it. Now Kujo has all the basics plus some fun ones and we get complimented wherever we go by how well mannered he is and that he actually responds when a stranger will ask him to sit or shake. I think doing the class just once, 15 years ago, did help with my training today, but it's not anything you couldn't do yourself with a little studying or friends with some experience. And we keep him well socialized with our dog park friends and family dogs. I also watched a lot of the dog whispering shows, that's where I learned how to behave in a dominant manner and to remain calm and confident during every training session or walk, they didn't tell me this at Petsmart.