La mayoría de los perros que actúan como si siempre tuvieran hambre no se sienten así, pero intentan manipular a sus dueños para que les den golosinas. los perros también han evolucionado para comer grandes cantidades cuando están disponibles porque hay comida. Es escaso para los animales salvajes.
Hay algunos problemas médicos que pueden causar hambre constante, como diabetes e hipertiroidismo. Sin embargo, estos son bastante infrecuentes y generalmente vienen con otros síntomas. Muchos perros sanos actúan como si siempre tuvieran hambre porque los períodos de escasez de alimentos eran normales hasta relativamente recientemente en su historia evolutiva. Como resultado, muchos perros comen lo más posible cuando hay comida disponible. Los perros también evolucionaron para depender de los humanos para la alimentación, por lo que históricamente la mendicidad les dio una ventaja de supervivencia.