Puppies have 28 teeth, after they have fully developed by eight weeks of age.

More from the Animal Facts niche...