초식동물과 육식동물은 소화 과정에 차이가 있고, 먹는 먹이가 다르기 때문에 대변의 구성도 다르기 때문입니다.
식물 세포벽의 주성분인 셀룰로오스는 매우 단단하기 때문에 소화하기 어렵습니다. 초식동물은 긴 소화기관과 특수한 미생물 발효 과정을 통해 셀룰로오스를 분해하지만, 완전히 소화하지 못하는 경우가 많습니다. 따라서 대변에는 소화되지 않은 섬유질이 많이 남아있게 되고 이 섬유질은 수분을 많이 함유하고 있어 대변의 밀도를 낮추는 주요 원인이 되는 것입니다. 또한, 초식동물은 영양분 흡수율을 높이기 위해 장의 길이가 몸길이의 10~12배 정도로 매우 깁니다. 이 긴 소화기관을 통과하는 동안 수분이 더 많이 흡수되어 대변이 건조해질 수 있지만, 남아있는 섬유질의 부피가 커서 전체적인 밀도는 낮아지는 것입니다.
반면 고기는 식물에 비해 소화가 쉽고 영양 밀도가 높습니다. 육식동물은 짧은 소화기관과 강력한 위산을 통해 대부분의 영양분을 효율적으로 흡수하게 됩니다. 따라서 대변에는 소화되지 않은 찌꺼기가 적고, 주로 단백질과 지방 성분으로 이루어져 밀도가 높은 것입니다. 참고로 이 때문에 육식동물의 장 길이는 몸길이의 3배 정도로 짧습니다.