I recommend the Dog House trainers to everyone. Puppy 101 and Intermediate class were excellent. I think they are very caring, knowledgeable and patient with the people as well as the dogs. The workshops are excellent. Looking forward to the trick training class and more workshops. Reasonably priced and fun, too.