Dogs have 42 teeth, with six incisors and two canines at the front of the mouth, and lots of molars and premolars at the back.

More from the Animals niche...