I don't want to give you the wrong idea about petsmart..they can be great. Just in my experience, I didn't like them. The trainers that ran the classes seemed to depend on foods/treats. To some people, that's fine but to me, I'd rather Kai learn that I am the boss not just when I have food. The socialization wasn't that great either for Kai. He would bark on and on when other dogs were around him, he wasn't agressive but he just wanted to see them. What they did was confine him to one area...which couldn't help in any way. We didn't learn anything out of the class. I knew everything they said before I went there. And now, we're repeating the basic obedience because he can't seem to focus his attention on me. I would have expected them to help us out a bit more. They just told us...that we would be learning whatever we were learning that day...and that was it. They didn't tell us about the method....Again this was from my experience, your trainers could be alot better. Good luck!