Start training your puppy between 7 and 8 weeks old, as soon as you bring them home

Puppies can learn basic commands and house rules from the moment they arrive. The window between 7 weeks and 16 weeks is when puppies absorb information fastest — their brains are wired to pay attention to their surroundings and the people around them. Starting early does not mean harsh corrections or long training sessions. It means short, positive interactions that teach your puppy what you want from them.

Many owners wait until a puppy is 6 months old or older, thinking younger dogs cannot learn. This is a mistake. A puppy that learns to sit, come, and use the bathroom outside at 8 weeks will be far easier to live with than one that has spent four months practicing the opposite behavior. Early training also builds the bond between you and your puppy, because training is how puppies learn to trust and listen to you.

Adult dogs can be trained at any age, though the process may take longer if they have spent years practicing unwanted behaviors. The principles remain the same: consistency, repetition, and reward.

Key Takeaways

  • Puppies learn fastest between 7 and 16 weeks old, so start training as soon as you bring them home.
  • Early training focuses on house-training, basic commands like sit and come, and teaching your puppy what is and is not allowed in your home.
  • Training sessions should be short — 5 to 10 minutes for puppies — and happen multiple times a day rather than one long session.
  • Adult dogs can be trained at any age, but consistency matters more because they may have already learned other habits.

What puppies can learn at different ages

At 7 to 12 weeks, puppies can learn their name, basic house-training, and straightforward commands like sit. Their attention span is short — usually 5 minutes or less — so training should be brief and happen often throughout the day. Use treats, toys, or praise as rewards. Puppies this age are also learning bite inhibition from their littermates and from you, so gentle correction when they bite too hard during play is important.

Between 12 and 16 weeks, puppies can handle slightly longer sessions and more complex commands. They are also developing their personality and testing boundaries, so consistency becomes critical. If you let them jump on guests one day and correct them the next, they will not understand the rule. This is also when many puppies go through a fear period — sudden noises or new situations may frighten them. Gentle exposure and reassurance help them build confidence.

From 4 to 6 months, puppies have better bladder control and can hold their bathroom for longer periods. They can learn more advanced commands and begin to understand impulse control. This is a good time to introduce leash training and walking in public if you have not already.

House-training timing and what to expect

House-training can begin at 7 to 8 weeks, though puppies this young cannot physically hold their bladder for long. Expect to take your puppy outside first thing in the morning, after meals, after naps, after playtime, and before bed — often 8 to 10 times a day. Most puppies are not reliably house-trained until 4 to 6 months old, and some take longer.

The key is consistency and patience. Take your puppy to the same spot each time, use a command like "go potty," and reward when ready when they go outside. Accidents will happen. Punishing a puppy after the fact teaches them nothing except to fear you. Instead, clean up accidents thoroughly with an enzymatic cleaner so the scent does not draw them back to the same spot.

Crate training helps with house-training because puppies naturally avoid soiling their sleeping area. A crate should be just large enough for your puppy to stand, turn around, and lie down — not so large that they can use one corner as a bathroom and sleep in another.

Socialization windows and when they close

The critical socialization period for puppies is between 3 and 14 weeks old. During this time, puppies are naturally curious and less fearful, which makes them more open to new experiences. Exposing your puppy to different people, animals, sounds, and environments during this window helps them grow into a confident adult dog.

After 14 weeks, puppies become more cautious of new things. This does not mean you cannot socialize an older puppy or adult dog, but it takes more time and patience. A puppy that missed early socialization may be nervous around strangers, other dogs, or new places, and building confidence takes weeks or months of gradual exposure.

Socialization does not mean forcing your puppy into scary situations. It means exposing them to new things at their own pace, with positive associations. Bring treats to the dog park so your puppy learns that other dogs mean good things. Let visitors give treats so your puppy learns that strangers are friendly. Play different sounds at low volume so your puppy gets used to noise.

Training adult dogs and rescue dogs

Adult dogs and rescue dogs can be trained at any age. An adult dog may actually learn faster than a puppy because they have better focus and bladder control. The challenge is that they may have already learned behaviors you do not want — jumping on people, pulling on the leash, or ignoring commands.

Training an adult dog works the same way as training a puppy: repetition, consistency, and reward. The difference is that you are replacing an old habit with a new one, which takes longer. A dog that has jumped on guests for three years will not stop after one week of correction. Plan on several weeks or months of consistent training before the new behavior becomes automatic.

Rescue dogs may also carry fear or trauma from their past. A dog that was abused may be nervous around certain sounds or movements. Training should be patient and gentle, and you may want to work with a trainer who has experience with rescue dogs. Progress may be slower, but most dogs respond well to consistency and kindness.

Choosing between group classes and one-on-one training

Group puppy classes are useful for socialization and learning basic commands in a controlled environment. They typically start when puppies are 8 to 12 weeks old and have had their first or second round of vaccinations. Classes usually last 4 to 8 weeks and cost between $100 and $300 total. The main benefit is that your puppy meets other puppies and learns to focus on you despite distractions.

One-on-one training with a trainer who comes to your home is more expensive — typically $50 to $150 per session — but allows the trainer to address specific problems in your home environment. This approach works well if your puppy has behavioral issues, if you have multiple dogs, or if you are unsure how to train on your own.

Many owners do both: attend a group class for socialization and basic commands, then work with a trainer at home if problems arise. You can also train your puppy yourself using books, videos, or online guides. The most important factor is consistency — whoever trains your dog must use the same commands and rewards every time.

Common mistakes that delay progress

Inconsistency is the biggest obstacle to training. If one family member lets your puppy jump on guests but another corrects it, your puppy will not understand the rule. Everyone in your household must enforce the same boundaries and use the same commands.

Waiting too long to start is another common mistake. Owners often assume their puppy is too young to learn or too stubborn to listen. By the time they start training at 6 months or a year, the puppy has already practiced unwanted behaviors thousands of times. Breaking those habits takes much longer than preventing them in the first place.

Using punishment instead of reward also slows progress. Yelling at your puppy or hitting them teaches fear, not obedience. A puppy that is afraid of you will not listen reliably, and the relationship between you suffers. Reward-based training — using treats, toys, or praise — is faster and builds trust.

Frequently Asked Questions

Can I start training a puppy before they have all their vaccinations?

Yes, you can train at home when ready. Avoid public spaces like dog parks or pet stores until your vet says it is safe, but training in your yard and house is fine. Group classes usually require proof of vaccination, so check with the class before enrolling.

What if my puppy is stubborn and will not listen?

Puppies are not stubborn — they are distracted or do not understand what you want. Use higher-value rewards like small pieces of chicken or cheese instead of regular treats. Keep sessions very short, 2 to 5 minutes. Train when your puppy is rested and hungry, not after playtime or a meal.

Is it too late to train my 2-year-old dog?

No. Adult dogs can learn new commands and break old habits at any age. It may take longer than training a puppy because the behavior is more ingrained, but consistency and patience work. Some owners find that adult dogs actually learn faster because they have better focus.

Do I need a professional trainer to train my puppy?

No, but a trainer can help if you are unsure how to start or if your puppy has specific behavioral problems. Many owners train their puppies themselves using books, videos, or online guides. The key is learning the basics of reward-based training and staying consistent.

How long does it take to house-train a puppy?

Most puppies are reliably house-trained between 4 and 6 months old, though some take longer. Consistency matters more than time — a puppy taken outside frequently and rewarded for going in the right place will train faster than one with an inconsistent schedule.