Ryškiai raudonas kraujas gyvūnų išmatose vadinamas hematochezija ir reiškia kraujavimą iš apatinio žarnyno trakto. Juodas, degutinis kraujas vadinamas melena ir reiškia kraujavimą iš viršutinio žarnyno trakto. Kraujas išmatose dažnai atsiranda dėl vidinių parazitų, alergijų, kraujuojančių opų, praryto kraujo ar virškinimo trakto ligų.
Vidiniai parazitai sukelia kraują gyvūnų išmatose dėl parazitų sukeliamo dirginimo virškinimo trakte. Ankilinės kirmėlės išgyvena dėl kraujo plonojoje žarnoje ir dažnai sukelia anemiją, kurią dažnai gali pastebėti blyškios dantenos ir juodas kraujas išmatose. Šuniukai yra ypač jautrūs rimtai žalai ar žūčiai nuo kabliuko kirmėlių.
Plakatinių kirmėlių užkrėtimas pažeidžia storąją žarną ir gali sukelti ryškiai raudonas išmatas. Tai gana reta katėms, bet gana dažna šunims. Plakatiniai kirminai atrodo kaip ilgi botagai, o kiaušinius galima pamatyti atliekant išmatų tyrimą. Kai pasirodys kraujas, gyvūno storojoje žarnoje gali būti daug parazitų.
Ryškiai raudoną kraują išmatose taip pat gali sukelti alergija maistui. Alerginė reakcija gali būti tikėtina, jei kraują lydi kiti gyvūno alergijos simptomai, pvz., vidurių užkietėjimas ar viduriavimas, ausų infekcijos, bėrimai ar odos infekcijos. Niežulys yra dar vienas gyvūnų alergijos simptomas.
Kraujuojančios opos skrandyje arba stemplėje sukelia juodą kraują gyvūnų išmatose. Kraujuojančios opos dar vadinamos pepsinėmis opomis. Opa yra atvira opa, kurią sukelia dirgiklis, pavyzdžiui, rūgštis, vaistas ar bakterija. Prarijus kraujas, pavyzdžiui, žudant ir valgant grobį, yra dar viena juodų išmatų priežastis.
Virškinimo trakto ligos taip pat sukelia kraujo atsiradimą išmatose. Juodas kraujas dažnai siejamas su limfoma. Limfoma yra vėžinė baltųjų kraujo kūnelių būklė ir gana dažna šunims. Uždegiminė žarnyno liga (IBD) yra gana dažna katėms. Kraujas gyvūnų, sergančių IBD, išmatose kartais yra vienintelis ligos simptomas. Kraujas atsiranda, kai virškinamojo trakto ląstelės užsidega.