How many teeth do puppies have?
28
24
36
42