Embora os cientistas não saibam realmente por que os cães gostam de rolar sobre animais mortos, muitos presumem que é porque estão tentando mascarar seu próprio cheiro. Outras teorias sugerem que eles fazem isso para se livrar de um odor que eles consideram desagradável.
Os cães são animais de carga e, como animais de carga, caçam em grupos. Se um cachorro puder esconder seu próprio cheiro, será muito mais fácil se aproximar de uma presa sem ser reconhecido. Todos os cães em uma matilha de cães selvagens costumam rolar sobre a coisa mais fedorenta que podem encontrar antes de caçar.
Apesar do fato de que os cães foram domesticados por milhares de anos, esse instinto ainda está embutido em seus cérebros. Embora rolar sobre animais mortos seja um hábito nojento, um cão pode ser treinado com reforço positivo para resistir ao impulso.