How Many Teeth Do Cavalier Dogs Have