Bringing home your new puppy is an exciting time. Let us help you give your puppy a great start to becoming a great family member!

In this fun class your puppy will learn to socialize with other dogs in a safe environment. We believe in making training fun for both the dogs and their families using positive reinforcement training methods.  During group discussions puppy parents will learn how to prevent many common puppy problems and find workable solution to problems like housebreaking, jumping up on people, barking, nipping and chewing.

Instruction is simple, easy to follow and fun for the whole family.

SMALL CLASS SIZES MEAN INSTRUCTORS HAVE MORE TIME TO MAKE SURE YOU ARE GETTING WHAT YOU NEED OUT OF CLASS! 

Four week course

One hour per week

Puppies age 10-20 weeks

*2nd booster vaccines from a veterinarian required for in-class sessions

Due to provincial restrictions on gatherings we can only allow one handler per dog at this time.

Check out Jane’s Pup-Camp which can be done in conjunction with our Junior Puppy and Senior Puppy Programs:

https://www.jbdogschool.com/events/senior-pup-camp/

Upcoming in-school classes:

Wednesday May 26 at 7:30pm-SOLD OUT

Sunday June 6th at 12pm-SOLD OUT

Friday May 28th at 6pm

*$120 Course Fee plus HST= $135.60

CLASS FLOW:

JUNIOR PUPPY →SENIOR PUPPY→INTERMEDIATE OBEDIENCE→ADVANCED OBEDIENCE

Junior Puppy Class
Details Price Qty
May 26th Start Class Feeshow details + $135.60 (CAD)*   Sold Out
June 6th Start Class Feeshow details + $135.60 (CAD)*   Sold Out
May 28th Class Feeshow details + $135.60 (CAD)*  
June 28th Class Feeshow details + $135.60 (CAD)*  

* price includes taxes



Online event registration and ticketing powered by Event Espresso

  • 2021 WAITING LIST
    December 31, 2020 - May 31, 2021
    7:00 pm - 8:00 pm
  • May 4th Class 4
    May 25, 2021 - June 2, 2021
    6:00 pm - 7:00 pm
  • May 9th Class 3
    May 23, 2021
    10:30 am - 11:30 am
  • May 9th Class 4
    May 30, 2021
    10:30 am - 11:30 am
  • May 26th Class 1
    May 26, 2021
    7:30 pm - 8:30 pm
  • May 26th Class 2
    June 2, 2021
    7:30 pm - 8:30 pm
  • May 26th Class 3
    June 9, 2021
    7:30 pm - 8:30 pm
  • May 26th Class 4
    June 16, 2021
    7:30 pm - 8:30 pm
  • June 6th Class 1
    June 6, 2021
    12:00 pm - 1:00 pm
  • June 6th Class 2
    June 13, 2021
    12:00 pm - 1:00 pm
  • June 6th Class 3
    June 20, 2021
    12:00 pm - 1:00 pm
  • June 6th Class 4
    June 27, 2021
    12:00 pm - 1:00 pm
  • May 28th Class 1
    May 28, 2021
    6:00 pm - 7:00 pm
  • May 28th Class 2
    June 4, 2021
    6:00 pm - 7:00 pm
  • May 28th Class 3
    June 11, 2021
    6:00 pm - 7:00 pm
  • May 28th Class 4
    June 18, 2021
    6:00 pm - 7:00 pm
  • June 28th Class 1
    June 28, 2021
    4:00 pm - 5:00 pm
  • June 28th Class 2
    July 5, 2021
    4:00 pm - 5:00 pm
  • June 28th Class 3
    July 12, 2021
    4:00 pm - 5:00 pm
  • June 28th Class 4
    July 19, 2021
    4:00 pm - 5:00 pm