I know of a few ppl who have taken their pups to PetSmart for puppy classes, and had nothing but good things to say about it. So we've enrolled Solara, she started this past Saturday and loves it. And my hubsnad love it as well, as there are only 4 pups in the class so we get lots of one on one time. The instructor is extremely helpful, and even rescheduled one of our classes for us (we had to go out town unexpectedly), with no problems at all! For basic and advanced obedience we will be taking her elsewhere
I say check the place and especially the instructor out and go with your gut feeling.