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

More from the Animals niche...