Di kerajaan hewan, ada dua jenis utama yang mengkonsumsi tumbuhan sebagai bagian rutin dari makanan mereka: herbivora dan omnivora. Perbedaan utama antara keduanya adalah bahwa sementara herbivora hidup dengan diet yang dibuat secara eksklusif tumbuhan, omnivora mengonsumsi makanan yang jauh lebih bervariasi, dan biasanya memakan tumbuhan dan hewan secara teratur. Omnivora tidak harus bingung dengan karnivora, yang, seperti herbivora, bertahan hidup hanya dengan satu jenis makanan utama. Karnivora hidup terutama dengan diet khusus daging.
Ketika seseorang berpikir tentang hewan pemakan tumbuhan, mereka mungkin berpikir tentang herbivora. Mereka tidak makan apa-apa selain tanaman, dan itu bisa termasuk rumput, pohon, buah-buahan, dan bahkan ganggang, bakteri yang memperoleh energinya melalui fotosintesis seperti yang dilakukan tanaman. Herbivora ada di mana-mana hewan hadir, dan jenis yang umum termasuk sapi, kuda, jerapah, dan iguana.
Hidup dengan pola makan yang lebih bervariasi, omnivora mengandalkan tanaman sebagai sumber energi yang stabil, tetapi juga mengonsumsi daging secara teratur. Meskipun ada kasus herbivora memakan daging dan karnivora memakan tanaman dalam keadaan drastis, omnivora adalah diklasifikasikan seperti itu karena mereka secara teratur mengandalkan kedua jenis makanan sebagai bagian dari diet standar, bukan hanya pada makanan khusus keadaan. Banyak jenis mamalia diklasifikasikan sebagai omnivora, termasuk rakun, babi, simpanse, dan, ya, bahkan manusia. Beberapa jenis burung, seperti ayam dan gagak, juga diklasifikasikan sebagai omnivora, karena mereka memakan biji dan produk tanaman, tetapi juga serangga kecil dan belatung.
Karnivora diketahui memakan tumbuhan ketika tidak dapat melacak pasokan daging yang dapat diandalkan untuk makanan mereka. Namun, mereka umumnya tidak dianggap sebagai hewan pemakan tumbuhan. Setiap konsumsi tanaman oleh karnivora terjadi dalam keadaan yang mengerikan ketika daging tidak tersedia, daripada pilihan makanan yang disukai. Karnivora umum termasuk kucing dan anjing.