New Puppy Owner

Congratulations! You are (or are going to be) the owner of a new puppy. She’ll be taking classes with us as early as 8 weeks of age in our Puppy Socialization classes.


Click here to learn more…


Do you have an adolescent (4 months+), teenage (under 1 year) or adult dog (including new rescue dogs)? This includes brand new students to our school, or even alumni of our Puppy Socialization classes. Foundation Skills is for you.

Click here to learn more…

Reactive Dog / Fearful Dog Problems

Are you struggling with a fearful, anxious, or aggressive dog? Group classes aren’t the answer – we can help you one on one.

Click here to learn more…

You can count on us to deliver…

A Commitment to Positive Reinforcement

Positive reinforcement methods are the most effective way to change behaviour, and make the learner (both human and dog!) feel supported and have a fun and enjoyable time learning.

Effective Teaching Methods

For our canine learners, we strive to teach in the most efficient, least stressful, and most humane methods possible. For our human learners, we take dog training concepts and convey them in creative, witty, and clear ways.

Convenience and Speed

We believe every dog (and their owners) should benefit from socialization and training as part of their health and wellness. We’re in convenient locations, with classes nearly every day of the week, at convenient times. To keep you from waiting too long, our core classes are “Start Anytime”, so enrollment is on-going. For private lessons, we continue to grow our team (currently 7 instructors) so you can see us as quickly as possible.

During the Covid-19 pandemic, we were the first to offer live, interactive classes for our community and beyond. We’re ready to help you in-person at our facilities, or from the convenience and safety of your home in the online classroom.