Games that Train

Puppy sitting on a training bed in puppy class

Good Pup

Life with a puppy can be overwhelming, but we can help. Our Good Pup program will help you work through common issues, build good habits, and get your pup off to the right start!

What does the Good Pup Program Cover?

Problems Solved

Simple and effective solutions for biting, chewing, jumping and every other common puppy problem.

Good Habits

Our Puppy Games build good habits from the start, so they can ignore distractions and focus more on you.

Social Success

Learn how to introduce your puppy to other dogs, people and new situations in a positive manner that will build confidence.

Life Skills

Teach your puppy to love being handled so that they enjoy nail trimming, baths, grooming and vet visits.


$276.00 | 6 Weeks

Good Pup - Stouffville

  • Extra large indoor and outdoor training spaces
  • Up to 12 particpants with two instructors


$276.00 | 6 Weeks

Good Pup - Stouffville

  • Extra large indoor and outdoor training spaces
  • Up to 10 particpants with two instructors

Any questions? Check out the FAQ

Our Good Pup class is for puppies between 8 to 16 weeks of age as of their first class. If your puppy is older than 16 weeks, we recommend our Games that Train program. If your puppy is close to the maximum age and you are unsure which class is more suitable, please contact us.

Puppies must have their first round of the DHPP vaccination, as well as their first deworming, at least 10 days before class begins. The bordetella and rabies vaccinations are recommended but not required.

The most important time for puppy socialization is during the first three months of life. For this reason, most veterinary organizations believe that puppies should begin socialization training before receiving all vaccines. We take safety and sanitization mesaures at our facilities to minimize infection risk as much as possible. See the American Veterinary Society of Animal Behavior Position Statement on Puppy Socialization for more on this recommendation.

Since socialzation is the most important part of early puppy training, we don't offer or recommend private training for puppies below 4 months of age.

Yes! We encourage you to bring family members to training classes so that everyone can learn and practice.

Still not sure what class is right for you?

Speak with one of our trainers to discuss your goals and figure out which class is best for you!

Book a Consult Call Contact Us