How many teeth do dogs have