How many teeth can a dog grow?

1 answer

up to 42