Sort:  

Puppies have 28 teeth and adult dogs have 42.