How many adult teeth does a dog have?

42 adult teeth.

Start playing free

  1. 28
  2. 32
  3. 42 ✔

Why: Puppies get 28 baby teeth that fall out and are replaced by 42 adult teeth. The swap happens between 2 and 7 months of age.

Huh, didn't know that: Merck says the swap from baby to adult teeth happens between 2 and 7 months of age.

The dad joke
What is a dog dentist's favorite tooth? The canine.
Like this card?
Play the game

References

Answer: 42. Puppies get 28 baby teeth that fall out and are replaced by 42 adult teeth. The swap happens between 2 and 7 months of age.

  1. Merck Veterinary Manual, Description of Dogs www.merckvetmanual.com/dog-owners/introduction-to-dogs/description-of-dogs
    They have 28 baby teeth that fall out and are replaced by 42 adult teeth.
    Checked 2026-10-10.

Think this answer is wrong? Tap "Challenge this answer" on the card in the game and tell us why.

Test yourself in the game