I think puppy training at PetSmart is o.k., they do socialize, I believe that is the extent of their training, as for more "proper," training, I do not recommend them. The puppy class is for fun, the people I have seen as quote un quote...trainers at petsmart, or petco etc....no way in hell......
Again, to get your puppy socialized, you can do what people stated above and for a minimal cost, go to puppy class there or at another personal trainer. We have a great trainer here that does everything.... and I think that is better. But if you just want to get your pup socialized, puppy kindergarten is o.k. as far as I have seen in Petsmart.