猫粮中除含有大量的易消化吸收的动物性蛋白质以外,还有脂肪及微量的必需维生素与矿物质。自己配制时多以鱼、肝脏、鸡肉、兔肉、蛋、牛奶等肉类再加入少量的面包、熟的土豆或白米饭。其中,肉类及鱼等蛋白质占到饲料总量的25%~30%。
狗粮中正常情况下需含16%的蛋白质、8%的脂肪、60%的碳水化合物,以维持其身体所需。然而这些量在生长及泌乳期是不足的,如蛋白质含量在泌乳期应达21%~23%。大部分正常的狗能容忍过量的蛋白质,对年轻正常的狗,过量的蛋白质可能不会有害,但对病犬有害,会增加其肝脏的负担;对老狗而言,会破坏其循环系统。而和猫粮差距最大的是狗粮中含有大量的碳水化合物,如土豆、燕麦、玉米等。它是最便宜的能来源,所以—般不可取代。