Les herbivores et les omnivores sont des animaux qui mangent des plantes. L'herbivore est un groupe d'animaux qui ne mange que des plantes, et l'omnivore est un groupe d'animaux qui mange à la fois des plantes et des animaux.
Les herbivores sont le deuxième niveau de la chaîne alimentaire et ne mangent que des plantes. Ils sont considérés comme des consommateurs primaires car ils sont les premiers consommateurs de la chaîne alimentaire. Les écureuils sont des herbivores qui mangent de l'herbe et des petites plantes près du sol. Les herbivores qui mangent de l'herbe et des petites plantes près du sol sont appelés brouteurs. Les éléphants, les rhinocéros et les orignaux mangent des feuilles, des pousses et des brindilles. Ces types d'herbivores sont appelés navigateurs. Les herbivores ont souvent des crêtes dans leurs dents qui les aident à digérer les aliments en petits morceaux. Cela est particulièrement vrai pour les herbivores qui mangent fréquemment de l'herbe.
Les omnivores sont des animaux qui mangent des plantes et des animaux. Les omnivores mangent presque tout, y compris les œufs d'autres animaux. Alors que les omnivores mangent des plantes, ils ne mangent pas toutes sortes de plantes. Les omnivores sont incapables de digérer certaines parties des plantes et des céréales que les herbivores peuvent digérer. Les humains sont omnivores, tout comme les ours, les ratons laveurs, les poulets, les cochons et les abeilles. Certains des insectes omnivores, comme les abeilles, sont des pollinisateurs. Les pollinisateurs sont extrêmement importants pour le cycle de vie de certaines plantes.