Karnivora, herbivora, dan omnivora termasuk ke dalam organisme heterotrof, yaitu organisme yang tidak dapat membuat makanannya sendiri dan bergantung kepada organisme lain sebagai bahan makanannya.
Karnivora merupakan organisme yang sumber makanannya berupa daging, hewan ini memenuhi kebutuhan makanannya dengan cara memangsa organisme lain. Misalnya macan, singa, ikan hiu.
Herbivora merupakan organisme yang sumber makanannya adalah daun dan tumbuhan, contohnya kambing, sapi, kuda, kerbau, dan lain-lain.
Omnivora merupakan organisme yang memenuhi kebutuhan makanannya dengan daging atau tumbuhan, organisme ini biasanya menyesuaikan makanan utamanya tergantung dengan sumber makanan mana yang melimpah, daging atau tumbuhan. Contohnya adalah beruang, babon, dan manusia.