貓糧中除含有大量的易消化吸收的動物性蛋白質以外, 還有脂肪及微量的必需維生素與礦物質。 自己配製時多以魚、肝臟、雞肉、兔肉、蛋、牛奶等肉類再加入少量的麵包、熟的土豆或白米飯。 其中, 肉類及魚等蛋白質占到飼料總量的25%~30%。
狗糧中正常情況下需含16%的蛋白質、8%的脂肪、60%的碳水化合物, 以維持其身體所需。 然而這些量在生長及泌乳期是不足的, 如蛋白質含量在泌乳期應達21%~23%。 大部分正常的狗能容忍過量的蛋白質, 對年輕正常的狗, 過量的蛋白質可能不會有害, 但對病犬有害, 會增加其肝臟的負擔;對老狗而言,