Actually, what exactly would define a 'puppy class'? A class where the puppy is house trained is what comes to mind for me. Now, what you should look for (is exactly as Golden puts it) an
obedience class. They are the best thing that one could do for their dog.
An example...you are in a park, your dog runs towards another dog, you wonder, is it a frinedly dog or not...you want your dog to stop immediately, and come back to you. You and your dog will learn this in an obedience class, and in the long run, your dog will be all the better for it.