I have taken both of my dogs through the puppy kindergarten and basic obedience classes at Go Great Dog in Northgate. The instructors are very knowledgable, and they offer a ton of other classes and services as well (daycare, dog walking, overnights, grooming, etc). One thing to keep in mind is that a training class is only as good as the effort you put into the homework and the time you spend with your dog. Good luck!!!