Tout comme nous, les humains, les chiens ont besoin de protéines, de glucides et de lipides. Ceux-ci font partie des principaux nutriments de l'alimentation. Pour une alimentation équilibrée, il est important qu'ils soient consommés dans les bonnes proportions.
Dans les aliments pour chiens classiques, la viande est la principale source de protéines. Il existe cependant de nombreuses sources de protéines végétales, comme les légumineuses. En combinant des sources de protéines végétales adaptées, il est possible de couvrir les besoins en protéines d'un chien uniquement à partir de sources végétales.
Les détracteurs affirment souvent que les chiens doivent manger de la viande, car après tout, le loup est lui aussi carnivore. Au fil de leur domestication, les chiens ont amélioré leur capacité à digérer les aliments riches en amidon. De plus, en vivant aux côtés des humains, ils se sont adaptés à une alimentation plus variée. Le fait qu’ils descendent du loup ne signifie donc pas que les chiens aient besoin d’une quantité maximale de viande.