I don't know. I've watch some of the puppy classes at PetsMart and haven't been very impressed. That said, it would probably all depend on the individual person handling the class you attended.