Puppy Classes

We offer two levels of Puppy Training: Puppy 1 and Puppy 2. We also offer Puppy Socials on Saturdays and Sundays.


How do we Train Dogs?

We believe in empowering owners with information to train beyond just what is being taught in class. We want our clients to know the reasons why dogs behave certain ways and the best way to instruct them - and why it works. We don't just put dogs through exercises, but discuss how dogs learn and discuss each dog as an individual. Each class includes discussion on modern training techniques, animal communication and learning theory. We do not believe in harsh training methods and physical corrections - our methods employ positive reinforcement and focus teaching your dog how to work with you as a partner.

Training Class Rules

  • Classes use positive reinforcement - please bring with you treats your dog likes or a favorite toy. Items are also for sale at the store - we can help you choose the right training treats!

  • Please no flexileashs / retractable leashes, choke collars or prong collars or head collars. Body harness are permitted. If you feel you need one of these items to control your dog, please speak with us about alternative tools.

  • The whole family is welcome to all classes

  • Puppies need at least their first set of shots (2nd preferred) in core vaccines. Visibly sick dogs can not attend.

Puppy Class: Level 1

Puppy 1 is our first class open to puppies from 8 weeks of age to 16 weeks of age by the first class start date. (If your dog is older than this please visit our Adult Dog Training classes)

Class consists of 6 one hour classes over the course of 6 weeks.

When: Please visit our training schedule.

Cost: $150.00 (+HST) for the 6 weeks which will also include a free clicker, treat pouch and class handouts. Email and phone support is provided for the duration of the class for any training issues or help.

Puppy socialization is the single most important thing you can do for your dog! Experiences that happen to a dog during this critical period can stay with them their whole life. Attending a puppy class sets your dog up for success for the rest of his/her life. The majority of this class is run off leash with a strong focus on play and socialization with other puppies in a safe and controlled environment.

Please read what the American Veterinary Society of Animal Behavior has to say about puppy classes HERE.

It's critical you perform socialization and training at home during your puppy class. We strongly suggest you read Dr. Ian Dunbars two books on preparing and taking care of your new puppy. He has generiously provided both books for free which you can download here:

Socialization to the world around them is critical for new puppies. One common mistake is that exposure to things isn't enough! You must ensure the puppy isn't afraid of the new experience and that you make it a positive. For a full list of things you should socialize your new puppy to and a detailed check list click HERE.

Topics covered in Class include:

Focus and Attention
Leave It
Loose Leash Walking
Coming When Called
Stay Training
Heel Position
Target Training
Preventing on Leash Reactivity
Preventing Resource Guarding and Aggression
Polite Greetings (no jumping)
Canine Enrichment
Toy use and Selection
Preventing Separation Related Problems
Proper use of Crates
Diet and Dog Food
Transitioning to Adolescence

Puppy Class: Level 2

Dogs must have attended Puppy 1.

Puppy level 2 is a continuation of the skills learned in Puppy 1. Dogs are older by this point and their play styles are developing and changing. This class is designed to help guide your dog from their transition from a puppy into a young adult. Adolescence is the number one period when dogs are surrendered to shelters because their adult behavior can become too much for people to deal with.

Puppy 2 is focused on calling dogs out of play and getting dogs to listen while distracted. This course builds on all behaviours taught in Puppy 1 along with a stronger focus on obedience.

Cost: 140$ (+HST) for a 6 week class

When: Please visit our training schedule.