La gente de Occidente piensa en los perros como mascotas, no como fuentes de alimentos. Como tal, se sienten repelidos por la idea de tener que comerlos y, gracias a la salud relativamente económica de Occidente, no es una necesidad. Sin embargo, en tiempos pasados cuando la gente se reducía a niveles de inanición (la dekulakización en la Unión Soviética de los años 30, la Segunda Guerra Mundial, etc.) sacrificaban y comían tanto animales de compañía como animales callejeros que podían atrapar, tanto perros como gatos.
Incluso en el este (estuve estacionado en Corea a fines de la década de 1980) comer perro no era común. La carne de perro se consideraba un manjar y su costo impedía que las personas la consumieran a diario o incluso semanalmente. Y, a medida que los orientales se exponen más a la cultura occidental (o en el caso de Japón, donde los perros ahora superan a los niños) parece que muchos descontinúan el consumo de carnes exóticas, al menos en público.
Finalmente, los carnívoros nunca han proporcionado el valor nutritivo que hacen los herbívoros y omnívoros. Comer perros y gatos no proporciona el mismo valor para lo que tienen que alimentar que los herbívoros, por lo que no es económico consumirlos regularmente.