Dans le milieu naturel, presque tous les herbivores mangent en fait aussi - volontairement ou non - de la matière animale, sous forme d'œufs et de petits animaux (limaces, escargots, pucerons et autres insectes) ainsi que des champignons, voire des quantités significatives de terre.
De plus, de nombreux animaux ne sont herbivores qu'à certaines saisons (la mésange) ou à un seul stade de leur vie, généralement celui de larve ;
Par exemple, les chenilles défoliatrices donnent naissance à des papillons pollinisateurs se nourrissant de pollen et de nectar ; chez les amphibiens, la larve est souvent herbivore (bien que susceptible de manger des bactéries et des cadavres animaux quand le végétal manque)
Remarque : certaines fourmis sont "défoliatrices", mais ne consomment que les champignons qu'elles cultivent sur les feuilles coupées ramenées dans la fourmilière. Elles ne sont pas herbivores.
Le régime des herbivores peut fortement varier d'une saison à l'autre, particulièrement dans les zones tempérées, en fonction de la végétation disponible selon les périodes de l'année. Il faut savoir également que les herbivores (tel la vache) passent leur temps à brouter. En effet, le rapport C:N des plantes est de 40:1 et celui des animaux de 9:1, les animaux sont composé d'environ 4 fois plus d'azote que les plantes. C'est pourquoi les herbivores doivent se nourrir abondamment afin de suffire aux exigences nutritionnelles.Le carbone excédentaire est rejeté dans les excréments. Les consommateurs 2, ceux qui se nourrissent d'autres animaux par exemple, n'ont pas besoin de manger autant car leur nourriture se compose du même rapport qu'eux.
Certains herbivores peuvent être sous-classés en