Animalele pot fi clasificate in trei categorii principale in functie de dieta: erbivore, carnivore si omnivore. Erbivorele se hranesc numai cu plante, carnivorele se hranesc numai cu carne sau animale, iar omnivorele se hranesc cu ambele, plante si animale. Aceasta clasificare ajuta la intelegerea modului in care animalele isi obtin hrana si rolul lor in ecosistemele naturale.