У царстві тварин існує два основних типи, які споживають рослини як звичайну частину свого раціону: рослиноїдні та всеїдні. Основна різниця між ними полягає в тому, що, хоча рослиноїдні тварини живуть виключно на дієті рослин, всеїдні вживають набагато різноманітніший раціон, і зазвичай харчуються як рослинами, так і тваринами регулярно. Не можна плутати всеїдних з м’ясоїдними, які, як і рослиноїдні, виживають лише за допомогою одного основного виду їжі. М'ясоїдні тварини живуть переважно дієтою виключно з м'яса.
Коли хтось думає про тварин, що харчуються рослинами, вони, ймовірно, думають про рослиноїдних тварин. Вони не їдять нічого, крім рослин, і це може включати трави, дерева, фрукти і навіть водорості - бактерію, яка отримує свою енергію завдяки фотосинтезу, як це роблять рослини. Травноїдні тварини існують скрізь, де є тварини, а серед поширених типів - корови, коні, жирафи та ігуани.
Живучи на більш різноманітному харчуванні, всеїдні покладаються на рослини як на стабільний засіб енергії, але також регулярно споживають м’ясо. Хоча траплялися випадки, коли травоїдні їдять м’ясо, а м’ясоїдні - їдять рослини за різких обставин, всеїдні є класифікуються як такі, оскільки вони регулярно покладаються на обидва типи їжі як частину стандартної дієти, на відміну лише від спеціальних обставин. Багато типів ссавців класифікуються як всеїдні, включаючи єнотів, свиней, шимпанзе і, так, навіть людей. Кілька видів птахів, таких як кури та ворони, також класифікуються як всеїдні, оскільки вони харчуються як насінням, так і рослинними продуктами, але також дрібними помилками та личинками.
Відомо, що м’ясоїдні їдять рослини, коли не можуть відстежити надійний запас м’яса для свого раціону. Однак їх зазвичай не вважають тваринами, що харчуються рослинами. Будь-яке споживання рослиною м’ясоїдом відбувається у важких обставинах, коли м’ясо недоступне, а не кращий дієтичний варіант. До звичайних м’ясоїдних належать коти і собаки.