yes Goats and Sheep have flat molars.
molars
Molars?
the large flat molars in the back of your mouth
Molars are wide and flat to provide a larger surface area for grinding and chewing food. The shape of molars helps in breaking down food into smaller particles, making it easier for digestion. Additionally, the flat surface of molars also helps distribute the force of chewing evenly across the tooth, preventing damage or fractures.
They flatten the food as you chew. Flat molars - crush Canines - tear Chiselled shape - bite
molars
Mature goats will have 32 teeth, 24 molars and eight incisors. To learn more about goat teeth, view the following related link.
Their multiple-chambered stomachs, flat molars and lack of canines is why.
Molars
Okay, I learned about this about three years ago, so bear with me. If I remember correctly, it's your molars that are used for grinding and chewing. They're the teeth at the back/sides (kind of) of your mouth and are kind of big and flat. I hope that helps. Sorry if I'm wrong.
cow, horse, human, any vegetarian animal
A boer or any breed of goat do NOT have upper front teeth. Neither do cows or sheep. They have a boney pallet with ridges. They do have molars to chew with.