Canine Carnivale is a really fun way to do training. We used to get so bored with the normal obedience training that was around when our dogs were puppies that we just stopped doing it, but the Carnivale is is fun for us, fun for the dogs, and just a really quirky and cool idea.