Her er grunnen:
* rovdyr har spesialiserte tilpasninger: De har tenner og fordøyelsessystemer designet for konsumerende og fordøyende kjøtt.
* Omnivores spiser både planter og kjøtt: Dyr som bjørner, griser og mennesker regnes som altetende fordi de har et blandet kosthold. De spiser kjøtt, men er også avhengige av planter for ernæring.
* Scavengers spiser døde dyr: Dyr som hyener, gribber og noen biller er scavengers. De jakter ikke levende byttedyr, men konsumerer allerede døde dyr.
Så mens alle rovdyr spiser kjøtt, er ikke alle kjøttspisende dyr klassifisert som rovdyr.