Zwierzęta roślinożerne i wszystkożerne to zwierzęta, które jedzą rośliny. Roślinożerca to grupa zwierząt, które je tylko rośliny, a wszystkożerne to grupa zwierząt, które je zarówno rośliny, jak i zwierzęta.
Roślinożercy to drugi poziom łańcucha pokarmowego i jedzą tylko rośliny. Są oni uważani za konsumentów pierwotnych, ponieważ są pierwszymi konsumentami w łańcuchu żywnościowym. Wiewiórki są roślinożercami, którzy jedzą trawę i małe rośliny w pobliżu ziemi. Zwierzęta roślinożerne, które jedzą trawę i małe rośliny blisko ziemi, nazywane są grazerami. Słonie, nosorożce i łosie jedzą liście, pędy i gałązki. Tego rodzaju roślinożercy nazywani są przeglądarkami. Roślinożercy często mają zęby w zębach, które pomagają im trawić pokarm na mniejsze kawałki. Jest to szczególnie prawdziwe w przypadku roślinożerców, którzy często jedzą trawę.
Omniowce to zwierzęta, które jedzą rośliny i zwierzęta. Omnivore zje prawie wszystko, w tym jaja od innych zwierząt. Podczas gdy wszystkożercy jedzą rośliny, nie jedzą wszystkich roślin. Omnivore nie są w stanie strawić niektórych części roślin i ziaren, które trawienie trawożerców. Ludzie są wszystkożerni, podobnie jak niedźwiedzie, szopy, kurczęta, świnie i pszczoły. Niektóre owadożerne wszystkożerne, takie jak pszczoły, są zapylaczami. Zapylacze są niezwykle ważne dla cyklu życia niektórych roślin.