How many teeth dose a dog have?

About 30 max