Lupi, coguari, gufi, leoni marini e trichechi sono esempi di carnivori, mentre koala, panda, gazzelle, zebre e bruchi sono erbivori. Esseri umani, struzzi, tartarughe, orsi neri, volpi rosse e gli scoiattoli sono onnivori. I carnivori si nutrono di altri animali, gli erbivori si nutrono solo della vita vegetale e gli onnivori consumano piante e animali.
I carnivori hanno caratteristiche fisiche specifiche per catturare e consumare carne. Molti carnivori hanno denti affilati per strappare carne, mascelle forti o artigli per intrappolare prede e visione acuta per avvistare la preda. Gli erbivori di solito hanno denti larghi per demolire piante e semi e stomachi adatti a digerire la materia vegetale. Gli erbivori sono ulteriormente classificati dal tipo di piante che mangiano, come i folivori o gli animali che mangiano frutta. Gli onnivori sono in grado di digerire una varietà di alimenti, permettendo loro di modificare la loro dieta quando un ecosistema è minacciato.
In un ecosistema, carnivori, erbivori e onnivori si fidano l'uno dell'altro per sopravvivere, e il declino o l'aumento della popolazione in un gruppo può influire sulla sostenibilità di un altro. Ad esempio, i carnivori di solito si nutrono di erbivori, regolando il numero di animali che mangiano le piante in una zona. Quando le pratiche di caccia umana riducono il numero di predatori carnivori, la popolazione erbivora può crescere fino a superare l'offerta di cibo locale. D'altra parte, lo sviluppo del territorio può privare gli erbivori della vita vegetale da mangiare, provocandone la morte, riducendo drasticamente l'approvvigionamento di cibo per i carnivori.