宠物喂食量计算器
宠物喂食量计算器按 WSAVA 通用公式,从狗猫体重、生命阶段 / 活动量和食物热量密度,算出每天该喂多少克、每餐多少克:先算静息能量 RER = 70 × 体重^0.75,再乘生命阶段系数得每日热量,最后按包装热量密度换成克数。
绝育后代谢略降、易发胖,是最常见的成犬维持档。
包装常标 kcal/kg(÷10 得 kcal/100g)或直接标 kcal/100g;干粮多为 350~400、湿粮 / 罐头约 80~120。
用于把每日克数平均分到每餐,默认 2 餐。
以 10 kg 的狗、成年·已绝育估算:静息能量 RER = 70 × 100.75 ≈ 394 kcal,乘以系数后每日约需 630 kcal。 按你填的食物热量密度 360 kcal/100g,换算成每天约 175 克, 分 2 餐每餐约 87 克。
这是群体平均的估算值,个体差异可达 ±50%。请以宠物体况评分(BCS 4~5/9)为准动态调整:偏胖减量、偏瘦加量;换粮后按新包装的热量密度重算。幼年、孕哺、生病或需减重,请遵执业兽医指导。
怎么用
- 选宠物类型:先选「狗狗」或「猫咪」。同样体重下猫的每公斤能量需求与狗不同,能量系数(× 静息能量)也各有一套,选对物种才能给出合理的每日克数。
- 填体重:填当前体重(kg),支持小数,如 4.5。若目标是「减重」或「增重」,请改填理想 / 目标体重——这两个档的系数已经代表了增减意图,用现在的体重会偏差。
- 选生命阶段 / 活动量 / 目标:从下拉里选最贴近的一档:成年已绝育 / 未绝育、不爱动易胖、活跃运动、减重、增重、幼犬 / 幼猫生长期等。每档对应一个能量系数(成年维持 1.0~1.8,幼年 2~3 倍),选项后括号里就是系数。
- 填食物热量密度:看包装上的「代谢能 / ME」:常标 kcal/kg(除以 10 得 kcal/100g)或直接标 kcal/100g。不确定可用预设按钮:干粮约 360、湿粮 / 罐头约 100 kcal/100g。热量密度直接决定同样热量要吃多少克。
- 看每日 / 每餐克数:结果给出每日总热量(MER)、静息能量 RER、以及换算后的每日克数与每餐克数(默认 2 餐,可改)。活跃、增重等档会给一个区间,按实际情况取值,并结合体况增减。
核心要点
宠物喂食量计算器帮你把「我家狗 / 猫每天该吃多少克」一次算清,思路是「先算热量、再换克数」:
- 先算静息能量 RER:RER = 70 ×(体重 kg)0.75,WSAVA 推荐的通用公式。
- 再乘系数得每日热量 MER:成年已绝育狗约 1.6、猫约 1.2;未绝育、活跃、幼年更高。
- 按热量密度换克数:每日克数 = 每日热量 ÷(每 100 克热量 ÷ 100),看包装「代谢能 / ME」。
- 减重 / 增重填目标体重:这两档系数已含增减意图,代入理想体重更合理。
- 以体况微调:结果是起点,按体况评分 BCS 4~5/9 增减,仅供参考、非医疗建议。
原理与公式
第一步 · 静息能量 RER(Resting Energy Requirement,kcal/天):
RER = 70 × (体重kg)^0.75
这是异速生长(allometric)公式,比「每公斤固定热量」更贴合实际——体型越大,单位体重代谢越低。适用于全体重段。
第二步 · 每日维持能量 MER(Maintenance Energy Requirement):
MER = RER × 系数。系数按物种、绝育、活动、生长 / 目标取值: 狗——成年已绝育 1.6、未绝育 1.8、不爱动 / 易胖 1.2~1.4、 活跃 2.0~5.0、减重 1.0、幼犬 2~3; 猫——已绝育 1.2、未绝育 1.4、易胖 1.0、 减重 0.8、幼猫 2.5。
第三步 · 换成克数(按食物热量密度):
每日克数 = MER ÷ (每100克热量 ÷ 100);每餐克数 = 每日克数 ÷ 餐数。
算例:一只 10 kg 已绝育狗,RER = 70 × 100.75 ≈ 394 kcal, MER = 394 × 1.6 ≈ 630 kcal;若干粮为 360 kcal/100g, 每日 = 630 ÷ 3.6 ≈ 175 克,分 2 餐每餐约 87 克。 换成 100 kcal/100g 的湿粮,则每日约 630 克。全程用高精度十进制计算,热量取整到 kcal、克数取整到克。
常见问题
- 每日喂食量是怎么算出来的?用的什么公式?
- 分两步。先算静息能量 RER(一天不动也要消耗的热量):RER = 70 ×(体重 kg)的 0.75 次方,这是 WSAVA(世界小动物兽医师协会)推荐的通用公式。再乘一个「生命阶段 / 活动系数」得到每日维持能量 MER:成年已绝育狗约 1.6、猫约 1.2,未绝育、活跃、幼年会更高。最后用食物的热量密度把热量换成克数:每日克数 = MER ÷(每 100 克热量 ÷ 100)。例如 10 kg 已绝育狗,RER ≈ 394 kcal,MER ≈ 630 kcal,用 360 kcal/100g 的干粮约需 175 克/天。
- 为什么用「体重的 0.75 次方」,不是直接按每公斤算?
- 因为能量消耗和体重不是线性关系——体型越大,单位体重的代谢反而越低(这叫异速生长 allometric scaling)。用「体重 × 固定每公斤热量」会把大狗算得偏高、小狗偏低。0.75 次方的指数形式在整个体重范围都成立,是 WSAVA、AAHA(美国动物医院协会)等采用的标准;只有 2~45 kg 的中段才可用 30 × 体重 + 70 的线性近似替代。本工具全程用 0.75 次方的指数公式。
- 减肥 / 增重时,体重该填现在的还是目标的?
- 填目标(理想)体重。减重档的系数取 1.0(狗)/ 0.8(猫),增重档取偏高值,它们都假定你代入的是想达到的体重,工具会据此算出「为了朝目标走,现在每天该喂多少」。如果减重却填了偏胖的现体重,算出来的量会偏多、减不下来。猫减重尤其要慢,掉太快有脂肪肝风险,务必在兽医监督下进行。
- 食物热量密度在哪看?填错影响大吗?
- 看包装营养成分表里的「代谢能」或「ME(Metabolizable Energy)」,多写成 kcal/kg(如 3600 kcal/kg,除以 10 就是 360 kcal/100g)或直接 kcal/100g。影响很大:热量总需求是固定的,密度越高吃的克数越少。干粮(膨化粮)通常 350~400 kcal/100g,湿粮 / 主食罐头含水多,只有约 80~120 kcal/100g,所以喂罐头的克数会明显多于干粮。换粮后一定要按新包装的密度重新算。
- 算出来是一个区间,到底按哪个数喂?
- 活跃运动、增重这类系数本身是范围(如活跃犬 2.0~5.0 倍),所以给出区间。先按里面偏中间的值起喂,然后看宠物的「体况评分(BCS)」动态调整:理想体况是 4~5 分(满分 9),摸得到但看不到明显肋骨、有腰线。持续偏胖就往区间下限减、偏瘦往上限加,每 1~2 周复称一次。计算器给的是起点,宠物的实际体况才是最终标准。
- 狗粮 / 猫粮包装上写的推荐喂食量,和计算器算的不一样,该信哪个?
- 两者出发点不同。包装上的喂食表通常按体重区间给一个较宽的范围,为覆盖不同活动量的宠物、留出安全余量,往往偏多;计算器则把绝育、活动量、生长 / 减重目标和这袋粮的实际热量密度都算进去,更贴近你家这一只的需求。建议把计算器结果当起喂量,同时用包装范围核对量级——两者差得离谱时,先检查体重、餐数和热量密度是否填对。无论用哪个数,日常都以体况评分(BCS 4~5/9)和定期称重为准动态微调。
- 这个每日喂食量准确吗?能完全照着喂吗?
- 是科学估算的起点,不是精确定量。这些系数是兽医营养学的群体平均值,个体因品种、代谢、绝育、活动、环境温度、健康状况不同,真实需求可能相差 ±50%。工具帮你定一个合理的起始量,之后要靠定期称重和体况评估来微调。幼年、怀孕哺乳、老年、肥胖或有慢性病的宠物,能量需求更特殊,请以执业兽医 / 宠物营养师的方案为准,本工具不构成医疗或喂养处方。