Great classes.  The instructors are very knowledgeable and great with dogs (and people).  We did Puppy I, Puppy II, and Intermediate classes (all at the Happy Dogz Middleton location) and we'll do more in the future.  The classes were really helpful and they were fun too.