Do sheep have teeth on the top of their mouth?
Sheep have no top teeth in the front of their upper jaw. Instead, they have a hard dental pad which presses against their lower teeth. However, they do have molars at the back of the upper jaw.
Animal Bites - Related Articles