Puppy Programs

Puppyhood can be an exciting, but overwhelming time for puppy parents. Our puppy programs will help you navigate this critical early development period and help your puppy become a confident, well-adjusted adult dog.

Group Classes

Group Classes are a great opportunity for you to develop a cooperative relationship with your dog.  We use innovative, reward-based techniques, focusing on real-life situations to set you and your dog up for a lifetime of success.