Dogs have two sets of teeth, just like humans. They first have 30 “puppy” teeth, then 42 adult teeth.
Your Comment