How many teeth do puppies have?By David MillerIn Dog Trivia, Animal Trivia, Kids TriviaH 28.Correct!Puppies have 28 teeth, while adult dogs have 42.32.Incorrect.42.Incorrect.