We used Puppy Love training and had a fantastic experience. The class teaches you how to train your dog with positive reinforcement. We have a well adjusted dog who is bonded with us and wants to please. We are going to sign up for more classes once new classes are posted.
Waggie Pet Zone is another positive reinforcement focused training program. Their premise is your dog wants to please you. Let them know how. Puppy Love mentioned above and Shannon at WPZ are both highly regarded.