My golden retriever and I currently attend Smarty Paws class Puppy Foundations for Agility and we love it. The trainers are friendly and helpful and make their classes fun for both human and dog!
I wish I would have come here for puppy obedience class! At least here people understand and love dogs, and the cat owners at the Petsmart and Petco don't sneer at happy unruly puppies.