top of page
Two puppies sharing a water bowl

Puppy Classes in Vancouver 

For Puppies 8-16 Weeks Old
We help you have a healthy, happy and well-trained puppy

Give your Puppy the Best Start in Vancouver

Puppy Training during the critical 8-16 week socialization period sets the foundation for a happy, confident and well behaved adult dog. Our Puppy Programs focus on developmentally appropriate training, socialization and healthy play, obstacle exploration and confidence building in our purpose-built facility.  Get answers to puppy training issues like leash pulling, nipping, house training, resource guarding and more

Classes are limited to 6 puppies with a high instructor-to-student ratio and 100% force-free methods throughout. Our studio is cleaned with vet-grade Prevail cleaner (the vet grade cleaner that kills Parvo) before every class and we exceed BC SPCA AnimalKind cleaning recommendations to keep your puppy safe during this critical stage.

All classes taught by Dr Sarah Shapiro-Ward &/Or Katrina Per-Carruthers so you know you're in excellent hands!

 

Credits from Puppy Program roll directly into Key Skills when your puppy is ready to advance

Free Puppy Play

Every Saturday morning we offer free professionally supervised puppy play sessions.

Safe, fun and completely free.

We raise funds by donation for the Pacific Assistance Dogs Society (PADS), a Canadian organization that trains certified assistance dogs. Our Free Puppy play was developed because we believe that safe early socialization should be accessible to every Vancouver puppy (and who doesn't love seeing puppies thrive and play?!)

​

Registration is required (fill in our no-obligation form below)

Start Anytime

No waiting for the next session start dates.
Puppy Programs run on Thursdays & Saturdays 

1 Credit

1 credit = 1 Class
Credits start at $50


Pricing

Max of 6 Puppies

Small classes, expert curriculum, highly qualified instructors. Extra support between classes.

Free Puppy Play!

Every Saturday Morning!
(Note we're closed on Long Weekends!)

Frequently Asked Questions of Puppy Program

What age can my puppy start classes?
Puppies can join our Puppy Programs from 8 weeks old. Our classes are designed specifically for the 8 to 16 week socialization window, the most important developmental period in your puppy's life.

 

Do I need to wait for a new session to start?
No. Our start-anytime model means you can join as soon as your puppy is registered. There are no fixed session start dates.


Is it safe to bring an unvaccinated puppy?
We take puppy safety seriously. Our studio is cleaned before every class with Prevail — a vet-grade disinfectant that kills Parvo and we exceed BC SPCA AnimalKind cleaning recommendations. We require proof of your puppy's first vaccination before attending.

 

What is Free Puppy Play and how is it different from classes?
Free Puppy Play is a free, professionally supervised socialization session held every Saturday morning. It's not a training class — it's a safe, structured play session designed to help puppies build confidence and social skills early. Registration is required and we raise funds for PADS through these sessions.

 

What will my puppy learn in Puppy Program?
​Classes focus on developmentally appropriate training including socialization, confidence building, healthy play and obstacle exploration all using 100% force-free methods. We set puppies up for a lifetime of happy, confident learning by training you to be the best owner you can be. We believe we've got the best puppy program around.


What happens when my puppy outgrows the Puppy Program?
Credits from the Puppy Program roll directly into Key Skills — our basic obedience program for dogs over 16 weeks. There's no extra cost and no gap in training.
 

How much does a puppy class cost?
One credit gets you one class. Credits start at $50. For full pricing and package options visit our Pricing page.

Ready to Sign Up?
Fill out our no obligation form below - Have questions? Shoot us an email at info@thedogschool.ca

bottom of page