yep all 3 of our mutts have been through some sort of obedience training classes.

penny started out with puppy pre school but did not exactly pass, but i am glad we did take her though to socialise, then we did no training with her for years and she was very badly behaved so i started her out in beginner obedience and she got to class 2 (heel, short stays, down,stand,just the basics) and that did wonders for her and she now knows so many commands and tricks that it is not funny anymore (i have run out of tricks to teach her)

when clover was a pup our dog club did not have puppy pre school classes (penny went to a special puppy school) so clover did not start classes untill she was 14 weeks old, and the first day we turned up she was lunging and barking at all the other dogs but after about the second week she started to make friends with some other pups and is now in advance obedience (im not sure what im doing with obedience at the moment if i will trial or not, we got a pass in encouragement ) so it is on to novice obedience, she has also done basic agility (at home) and advance/competition Flyball.

theo did puppy pre school (it was free as i am a Flyball intructor at our club, and instructors don have to pay ), and i have done advance training with him at home, and both beginner Flyball and aglity, im now interested in Freestyle with theo

oh i have been rambling sorry
i would highly recoment classes to everyone, even if it is just to socialise your dogs, and you would be amazed at how many human and doggy friends you make along the way