For puppy class & basic obedience, I used a different training school, but I like to keep an eye on the different events going on at the different schools around me. I saw this one and thought I'd share -
http://www.topnotchdogtraining.com/SpecialEvents.html
http://www.topnotchdogtraining.com/SpecialEvents.html