When should you start training a puppy?
Start the day your puppy comes home, usually around 8 weeks old. Puppies learn constantly, so gentle training and — crucially — positive socialization should begin immediately. The critical socialization window closes around 16 weeks, so early, positive exposure to people, sounds and situations matters more than any single command.
Get a training plan built for your dog
Download on the App StoreFree to download · personalized by age, breed & behavior
Step by step
- From day one, reward the behavior you want (calm, eye contact, going potty outside) so good habits form early.
- Prioritize socialization before 16 weeks: safely introduce new people, surfaces, sounds and gentle handling, always positive.
- Keep training sessions very short — 1–2 minutes, several times a day — to match a puppy's attention span.
- Start with easy wins: name recognition, sit, and coming when called indoors.
- Use only positive reinforcement — puppies that are punished become fearful and learn more slowly.
- Enroll in a well-run puppy class once vaccinations allow, for safe socialization and structure.
Frequently asked questions
Is 8 weeks too early to train a puppy?
No. Puppies are learning from the moment they arrive, so gentle, reward-based training from 8 weeks sets the foundation. Just keep it short and fun.
What should I teach a puppy first?
Name recognition, potty training, sit, coming when called, and gentle handling — alongside lots of positive socialization, which is the top priority before 16 weeks.
Can you train an older dog?
Absolutely — the 'old dogs can't learn' idea is a myth. Adult dogs learn well; they may just need more repetition to replace established habits.
Get a training plan built for your dog
Download on the App StoreFree to download · personalized by age, breed & behavior