Gah, my post keeps getting eaten, let's hope the 3rd time is the charm.
Not all training schools and instructors are equal. There are many who claim to "train" dogs, but really don't have that much experience, talent or knowledge when it comes to dogs. Even on the list below, not all instructors are equal, some I LOVE to train with, others not so much- it's just something you have to figure out.
The places I would recommend:
Animal Inn Training School: www.animalinntraining.com
On The Run Canine Training Center: www.ontheruncaninecenter.com
Agile Canines: www.agilecanines.com
Total Recall School for Dogs: www.trdogs.com
St. Paul Dog Training Club: www.spdtc.org
Twin Cities Obedience Training Club: www.tcotc.com
All of these places have some great instructors, but Animal Inn and On the Run are my top picks. They have wonderful instructors there who are extremely talented. I train (and instruct) at Animal Inn, they have an incredible agility program with many talented students, dogs and instructors. TCOTC and On the Run offer a variety of unique classes including Nosework and Tracking. Agile Canines on the other hand offers only agility I believe.