Puppy Start Right
Minimum age: 8 weeks (provided they have their first vaccinations!)

Maximum age: 17 weeks (small/toy breeds and very shy dogs can push this to 20 weeks)


Foundation Skills

Minimum age: 16 weeks (provided they have their 3rd set of puppy boosters, and/or Rabies vaccine)

Maximum age: none!