
Puppy Training Classes
Puppyhood made easier, together
For Puppies 7-21 Weeks
Did you know the first five months of a puppy’s life are a critical window for socialization and brain development? It’s the perfect time to gently introduce your pup to new people, animals, and environments—setting the stage for a confident, well-adjusted adult dog.
At Raintown, we offer two levels of puppy classes based on age and stage. We recommend taking both classes for the best start, but you’re welcome to join just one depending on your pup’s age and needs.
Our two puppy programs cover everything from crate and potty training to recall, leash walking, socialization, and more. We use fun, gentle methods to help your pup build confidence and key life skills during their most important developmental stage.
We also offer extra puppy socialization sessions to help your pup gain even more positive experiences during this important time.







puppy preschool
For Puppies 7-12 Weeks
Times: 1 hour on Saturdays for 3 weeks (+ 1 free social!)
Location: Petite Paws Playcare in Olympic Village
$225
Learn more
Puppy kindergarten
For Puppies 10-21 Weeks
Times: 1 hour, select weekdays or Saturdays for 5 weeks
Location: Petite Paws Playcare in Olympic Village
$305
Learn more
puppy preschool
Big learning for little paws
Puppy Preschool at Raintown is designed to gently introduce your young pup (7–12 weeks) to new sights, sounds, surfaces—and plenty of supervised play. We cover early-life essentials like crate training, bite inhibition, potty training, and more, all in a safe and supportive environment.
This 3-week series also includes a free puppy socialization drop-in to keep the playtime going! It’s the perfect springboard for getting to know the Raintown team and training style before moving on to Puppy Kindergarten.
The Classes
Up to 7 dogs per class (+ two trainers)
Each class in this series includes dedicated time for supervised play and guided socialization activities.
Class 1 – Puppy Biting Prevention · Playtime · Enrichment
Class 2 – Potty Training · Playtime · Enrichment
Class 3 – Crate Training · Playtime · Graduation
We welcome puppies aged 7–12 weeks who have received at least one round of vaccinations. It's important not to wait until all shots are completed—early socialization is key. For more details on vaccination timing and safety, please read our article on Puppy Socialization.
To book private training instead of group classes,
please visit our private sessions page
puppy kindergarten
Play, learn, and bond with your puppy
Got a puppy (10-21 weeks) ready to take the next step? Our Puppy Kindergarten classes are perfect for continuing socialization (yes, there’s still plenty of play!) while building essential training foundations.
Over five fun and informative weeks, we’ll guide you through key skills like loose-leash walking, body handling, recall, and more—all while helping you learn to read your puppy’s body language and support their confidence.
Puppy Kindergarten is a great way to set your dog up for long-term success—and it’s the ideal bridge to our more advanced Basic Manners classes once your pup enters adolescence.
The Classes
Up to 7 dogs per class (+ two trainers)
Each class in this series includes dedicated time for supervised play and guided training.
Class 1 – Healthy Play Behaviours · Body Handling · Sit & Down
Class 2 – Playtime · “Leave It” · Foreign Object & Sound Conditioning
Class 3 – Playtime · “Stay” · Object Exchanges
Class 4 – Playtime · Hand Targeting · Recall from Play
Class 5 – Playtime · Leash Walking · Graduation Talent Show
We welcome puppies aged 10-21 weeks who have received at least one round of vaccinations. It's important not to wait until all shots are completed—early socialization is key. For more details on vaccination timing and safety, please read our article on Puppy Socialization.
To book private training instead of group classes,
please visit our private sessions page
Our Vancouver Dog Training Options
-
Indoors:
Go to Mat, Recall, Calm Street Greetings, Engage-Disengage, Talent Show, and more. -
Outdoors:
Settle on Mat, Engage-Disengage Outdoors, Pattern Games, Outdoor Calm Greetings, Recall at the Beach, and more.
-
Puppies 7–12 weeks:
Puppy Biting Prevention, Playtime, Enrichment, Crate Training, Potty Training, and more. -
Puppies, 10–21 weeks:
Healthy Play, Body Handling, Sit & Down, Playtime, “Leave It,” “Stay,” Object Exchanges, Recall, Leash Walking, and more.
-
Recall Workshop Series:
Classical Conditioning, Distraction Resilience, Indoor Recall, Outdoor Recall, and more.
-
Training with a Certified Trainer:
Puppy Skills, Basic Manners, Reactivity Coaching, and more. -
Solo Training with a Certified Trainer and Your Pup:
Trainer works one-on-one with your dog on your goals—outdoors or in your home.
Puppy Training
Puppies 7 - 21 Weeks
Dog Training
Dogs 5 Months or Older
Private Training
One-on-One
Workshops
Specific Topics
Drop-Ins
At Your Pace
-
Puppy Socialization:
Monitored play sessions covering healthy play behaviours and dog body language.