My experience with this company was positive the whole way through. The trainer for the intermediate puppy class was A+ and all of the staff were friendly, accommodating, and so good with the dogs. My dog learned how to interact with other dogs and also gained a lot of great behaviors in a safe and fun environment. I highly recommend them.
Pros: Great staff, safe/fun environment, good outcomes