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