Ok I guess I'll add my two cents. I cant say it was the greatest class we took BUT it provided great socialization with dogs of all sizes in a controlled environment. It also helped teach her basic commands while having a ton of distractions. Rory had already knew basic commands when I took her to petsmart as a puppy but this helped have her focus on em with yelling kids, otehr dogs, adn shopping carts around. I also liked it becuase they had all of the training devices to try out, ie GL, harness, easy walk, and even prong, choke, and martingale collars. Plus the basics they give you for commands are accompanied by hand signals which is what dogs pay more attention to anyways.
Bottom Line
positives
great socialization, mental stimualtion, bonding, and distracted learning.
negatives:
not much indiviudal time, leering customers who interrupt and want to pet the dogs, and no exstensive training beyond basic commands
I would take it again just to stimulate Rory