カバを食性から分類すると雑食動物に分類できる。カバが主に草を食べるため、草食動物だと思っている人もいます。実は、カバも肉を食べることができて、草を食べるだけではありません。また,カバは攻撃性が強く体も大きいため捕獲できる種が多く,シカ,バッファロー,カモシカ,シマウマなど非常に体の大きい動物がいた。
カバは雑食動物なので、食べられる食べ物が多く、動物も植物も食べられます。この2つに比べて、カバがよく食べる食べ物は草で、肉を食べるのは相対的に少ない。生活環境の中で草類が豊富な場合、カバはあまり動物を食べません。
カバは雑食動物に属して、それらの主要な食品は草ですが、肉を食べることもできます。カバは他の動物を積極的に攻撃することがあります。特に他の動物がカバの領地を侵害した場合、カバは非常にイライラするようになります。この場合、侵入した動物を攻撃して死亡させ、後で食べる可能性があります。カバがイライラしている間に、自分の仲間を殺して食べる可能性もあります。カバが肉を食べるのは「掃除夫」のような行為であることがあります。カバはある動物の死体に遭遇したときにそれらを食べることで、これらの動物の死体が周りの環境を汚染するのを避けることができるからです。
カバが肉を食べられるのは、その体の構造が肉を消化できるからです。カバは消化器官が発達しています。実は、植物は動物に比べて消化しにくいので、植物を消化できるカバも自然と動物を消化することができます。実際、カバはたまに肉を食べるのが体に有利です。