不同的食料成分對犬的身體起到不同的作用。 每天進食的數量要依據犬在不同年齡段和身體狀況的需要, 要考慮是成年犬還是幼犬, 是工作犬還是運動犬或寵物犬。
維持生命的關鍵物質是蛋白質。 其中包含的氨基酸對於犬的生存和成長具有至關重要的意義。 此外犬還須攝入脂肪以滿足能量消耗, 同時滿足身體對基礎脂肪酸的需求。 無機礦物質完成成分轉換的功能, 按照目前的研究結果, 犬每天需要從食物中吸收22種元素。 對維生素的需求比例是根據犬的體重和工作內容而定的。
要滿足犬身體對碳水化合物、蛋白質、脂肪、礦物質和維生素的需求,