Dogster explica que os cães comem seu próprio vômito principalmente por dois motivos: o primeiro é que suas mães os alimentam com comida regurgitada e o segundo é que eles o cheiram como comida. Com células olfativas aumentadas , os cães podem sentir o cheiro de partículas de comida no vômito.
A revista Dogs Naturally explica que os cães também comem seu próprio vômito quando não mastigam corretamente. A revista observa que a tendência canina de engolir uma refeição sem mastigar adequadamente resulta em pedaços de comida que não podem ser digeridos adequadamente. Quando isso acontece, o sistema digestivo do cão rejeita imediatamente a comida para que o cão seja capaz de consumi-la novamente enquanto a mastiga até obter uma textura digerível.