How Many Teeth Do Dogs Have?

If you’re asking how many teeth do dogs have, you’re in the right place. Just like people, dogs have two sets of teeth in their life — baby teeth and adult teeth.

How Many Teeth Do Dogs Have?
| Dog Age | Number of Teeth |
|---|---|
| Puppy | 28 baby teeth |
| Adult Dog | 42 permanent teeth |
Puppies start growing teeth around 3 weeks old. These baby teeth are sharp and small.
By the time your puppy is 6 months old, these teeth fall out and get replaced.
12 incisors (front teeth)
4 canines (pointy teeth)
12 premolars
No molars yet
Adult Dog Teeth: 42 Total
Adult dogs have a full set of 42 teeth by 6 to 7 months of age.
| Tooth Type | Count |
|---|---|
| Incisors | 12 |
| Canines | 4 |
| Premolars | 16 |
| Molars | 10 |
So if you’re wondering how many teeth adult dogs have, it’s 42 in total.
Why This Matters
Knowing how many teeth your dog should have helps you:
Keep track of their teething stages
Spot any missing teeth early
Avoid dental problems
Know when to visit the vet
Common Questions
Q: How many teeth do dogs have?
A: Puppies have 28. Adult dogs have 42.
Q: When do dogs get adult teeth?
A: Around 6–7 months old.
Q: Do all dogs have the same number of teeth?
A: Yes, unless a dog has lost teeth due to an issue.
Q: What if my dog is missing teeth?
A: It’s best to ask your vet.
Simple Tips to Keep Your Dog’s Teeth Healthy
Brush their teeth a few times a week
Give them dental chews or safe bones
Visit the vet once a year for a check-up
Final Thoughts
Here’s what to remember:
Puppies have 28 teeth
Adult dogs have 42 teeth
Good dental care keeps your dog healthy and happy
Let us know if you’d like a dog teeth chart or a visual guide — we can create one for you!