Carnivori, erbivori, onnivori