Sebbene gli scienziati non sappiano davvero perché i cani amano rotolare su animali morti, molti pensano che sia perché stanno cercando di mascherare il loro profumo. Altre teorie suggeriscono che lo fanno per liberarsi di un odore che trovano spiacevole.
I cani sono animali da soma e, come animali da soma, cacciano in gruppo. Se un cane riesce a nascondere il proprio profumo, avrà un tempo molto più facile di sottrarsi alla preda senza essere riconosciuto. Tutti i cani in un branco di cani selvatici girano spesso sulla cosa più puzzolente che riescono a trovare prima di andare a caccia.
Nonostante il fatto che i cani siano stati addomesticati per migliaia di anni, questo istinto è ancora cablato nel loro cervello. Anche se rotolare su animali morti è un'abitudine disgustosa, un cane può essere addestrato con rinforzo positivo per resistere all'impulso.