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!