When my puppy was young, I took him to Good Puppy, Good Dog for some training. The proprietor, Lynne, is very knowledgeable--there's no doubt about that--and I'm sure Beckett is a better dog for going to see her, but I will never take another puppy here.
Lynne is one of the most difficult people I've ever had to deal with in my life. She's boastful and completely sure that she's right 100% of the time, which means, of course, that you're often wrong. Everything you do is wrong, from the name you give your dog to the leash you use to the food you feed. Praising dogs is bad. Loving dogs is bad. And on and on. I couldn't stand her tirades any longer and finally stopped going to puppy classes. She does the whole hard sell thing, too, practically forcing the brand of food she sells on you.
But like I said, she gets results. Her dogs are very well-behaved and I'm sure mine would be better had we stuck it out. Also offers dog boarding.