We took our puppy to 2 different training classes at Dog Talk - puppy class and obedience class. Puppy class was nice in that there was about 20 min. of puppy play time at the beginning of every class. This was time for puppies to run around unleashed. The rest of the class was not of particular interest to us. I'm thinking that it probably would be more beneficial for people with smaller dogs (harder to train). It was of little use to us.
The obedience class teaches clicker training. We learned a lot of good stuff there. The classes got really repetitive by the fourth week, so that was a bit disappointing.
Overall, I'd recommend them to others.