Originally Posted by Giselle
As one vet used to always tell me, nothing is absolutely necessary. :D It was a blunt bit of advice, but it's so true. No training classes at all are absolutely necessary. However, I'd strongly advise you to attend basic obedience classes for the training and socialization benefits.
The types of classes you want to take depend on what you plan to do with the dog. Are you thinking about competing in certain sports? Go ahead and take those beginning classes. Is your dog in need of socialization? Do you want your dog to learn tricks? Dancing classes? Your local dog training club will have all these classes and more. You've got a variety of options and very little limitations. Go crazy! =)