Puppies usually stop teething around 6–8 months old, when their 42 adult teeth are in and the worst chewing phase starts to calm down.

Quick Scoop 🦴

Teething timeline (simple version)

  • Baby teeth start coming in: about 2–4 weeks old.
  • Most baby teeth in: around 5–6 weeks.
  • Baby teeth start falling out: roughly 3–4 months old.
  • Heavy teething / crazy chewing: about 4–6 months.
  • Most puppies stop teething: between 6–7 months (some up to 8 months).
  • Rarely, mild teething-type changes can stretch closer to 1 year in some dogs.

So if your puppy is under 6 months, you’re probably still in the main teething window, and if they’re past 8 months, the teething itself is likely over and remaining chewing is more about habit, boredom, or stress.

What “teething is over” really means

When people ask “when do puppies stop teething,” they usually mean:

  1. When does the painful gum/chewing phase settle down?
  2. When do adult teeth finish coming in?

For most pups:

  • By 6–8 months, all baby teeth are gone and all adult teeth have erupted.
  • Gum soreness and frantic chewing usually ease up around this time, though chewing may continue as a normal behavior.

Chewing after this age is usually mental stimulation, comfort, or habit—not “teething.”

Signs your puppy is nearing the end of teething

You may notice things like:

  • Less frantic, desperate chewing compared to the 4–6 month peak.
  • Fewer random puppy teeth found on the floor or stuck in toys (or none at all, which is normal).
  • Less drooling and gum discomfort.
  • A full mouth of clean, white adult teeth when you gently lift the lips.

If your puppy is well past 8–9 months and:

  • Still seems in significant mouth pain,
  • Has bad breath, bleeding gums, or wobbly teeth,

then a vet check is important to rule out retained baby teeth or dental issues.

A quick example

If you bring home a 10-week-old puppy today:

  • Around 3–4 months, baby teeth start falling out, and chewing ramps up.
  • Around 4–6 months, expect the most intense teething, lots of chewing and mouthing.
  • By 6–7 months, most pups have finished teething and the chewing phase should start to mellow, especially if you’ve provided good chew outlets and training.

TL;DR: Most puppies stop teething and finish getting their adult teeth somewhere between 6 and 8 months old, with the worst of the chewing usually peaking around 4–6 months.

Information gathered from public forums or data available on the internet and portrayed here.