Haiwan boleh dikelaskan mengikut jenis makanan yang dimakan.
Terdapat tiga jenis kumpulan haiwan iaitu:
- Haiwan yang memakan haiwan sahaja.
- Haiwai yang memakan tumbuhan sahaja.
- Haiwan yang memakan haiwan dan tumbuhan.
Contoh haiwan yang memakan haiwan sahaja (Karnivor):
singa
serigala
Contoh haiwan yang memakan tumbuhan sahaja (Herbivor):
panda
kuda
gajah
arnab
Contoh haiwan yang memakan haiwan dan tumbuhan (Omnivor):
kucing
iguana
penyu
anjing