Home

A herbivore is an animal that eats plants, not meat. They need a much larger and longer intestine to digest their food than meat-eaters do. They often had stones in their stomach to help mash up the food, as well as tiny organisms to break down the plant fibres.

Can you find the one dinosaur in this website that is neither a herbivore or a carnivore? It is an omnivore, meaning it eats both plants and meat!

Click on a name to find out more about that kind of dinosaur.

Ankylosaurus
Apatosaurus
Hadrosaurus
Maiasaura
Parasaurolophus
Stegosaurus
Styracosaurus
Triceratops

Back to Top