How many teeth does a normal adult dog have?

How much do you know about your pets? Find out with this riddle.

How many teeth does a normal adult dog have?

A. 32
B. 34
C. 38
D. 42

Answer: Option D: 42.

The average adult dog has 42 permanent teeth compared to a measly 32 average human teeth. Puppies possess 28 baby teeth while human babies will have 20 deciduous or “baby” teeth.

See more: Millions Have Tried This Math Puzzle And So Many Have Failed: Can You Handle It?


Can you handle the challenge?

What’s throwing many people attempting this puzzle is which calculation to do first. You have to consider the parentheses, multiplication, division and everything else.

I have to admit I struggled with this puzzle when I first saw it, but it was so obvious once I saw how to do it in the video below.


It seems I’m not alone in tearing my hair out over this puzzle. The answer is simple – once you know-how.

I got it wrong but I enjoyed the math refresher and it took me back to my school days.

What do you think is the answer? There is a rule involved in solving this puzzle that many of us have forgotten when it comes to math.