Основните фактори, които предизвикват канибализъм при свинете, са:
- Липса на достатъчно дебела (сламена) постеля и стимули (играчки, дъвчещи материали и т.н.).
- Липса на достатъчно място за избягване на тесни контакти с други животни.
- Липса на място за правилно социално поведение.
- Лошо качество на въздуха в свинефермата.
- Смесване на различни групи животни, което води до нарушаване на тяхната социална структура.
- Недостатъчно хранене или твърде малко хранилки, което не позволява на цялата група животни да се храни и пие едновременно.
- Липса на минерали или сол в дажбите.
- Заболявания и паразити.
- Стрес.
Всичко това говори, че животните се отглеждат при нехуманни условия.