狗热量计算器
结果
每天需要的热量
- 区间下限
- 927 千卡
- 区间上限
- 1,059 千卡
- 静息能量需求
- 662 千卡
狗热量计算器只回答一个问题:狗一天该吃多少千卡。它先算出静息能量需求——狗安静躺着、只维持呼吸和心跳时消耗的能量——再乘一个由生命阶段决定的系数。这一步就是为什么体重相同的绝育犬、生长中的幼犬和拉雪橇的工作犬,会算出三个差别很大的数字。你唯一需要量的只有体重。
各生命阶段的能量系数,以及按 10 公斤折算出来的每日千卡
| 生命阶段 | 系数(× RER) | 10 公斤时每日千卡,下限 | 10 公斤时每日千卡,上限 |
|---|---|---|---|
| 绝育成犬 | 1.4–1.6 | 551 | 630 |
| 未绝育成犬 | 1.6–1.8 | 630 | 709 |
| 活动少或易胖 | 1.0–1.2 | 394 | 472 |
| 减重期 | 1.0 | 394 | 394 |
| 妊娠期,前 4 周 | 3.0 | 1181 | 1181 |
| 幼犬,4 月龄以下 | 3.0 | 1181 | 1181 |
| 幼犬,4 月龄至成年 | 2.0 | 787 | 787 |
| 工作犬,轻体力 | 1.6–2.0 | 630 | 787 |
| 工作犬,中体力 | 2.0–5.0 | 787 | 1968 |
| 工作犬,重体力 | 5.0–11.0 | 1968 | 4330 |
系数那一列是 AAHA 指南自己的清单,一个字没改。后两列把每个系数套在一只 10 公斤的狗身上,它的静息能量需求是 70 × 10^0.75 = 394 千卡;这两列的存在是为了让「系数有多大」一眼看得出来,它们不随上面输入的体重变化。某个阶段只有单个系数时,两列千卡相等。哺乳期故意缺席——指南给的是 3.0 到 6.0 甚至更高,取决于窝仔数和哺乳周数,这张表没有地方表达它。
公式
静息能量需求 RER = 70 × 体重(公斤)的 0.75 次方;每天所需热量 = RER × 该生命阶段的系数;区间下限与上限分别是 RER × 该阶段系数区间的两端
- weight
- 狗的体重,单位公斤。算式对它取 0.75 次方,所以体重加倍的狗所需热量约是 1.7 倍,不是 2 倍
- rer
- 静息能量需求,由 70 × 体重^0.75 得出。各生命阶段的 RER 都相同,所以它是唯一能在两只狗之间直接比较的数
- factor
- 生命阶段对应的乘数,从活动少的成犬 1.0 到重体力工作犬的 11.0。多数阶段给的是一个区间而不是单个数字
- caloriesPerDay
- 取系数区间中点算出的每日千卡,四舍五入到整数。区间两端也会一并给出,因为最宽的那个阶段比最窄的宽一倍以上
它有两个用处。一是定喂食量:狗粮包装上印的建议量是按一个体重区间给的,而且通常按未绝育成犬算,所以一只狗真正需要的热量可能明显低于包装上的建议——照着包装喂是狗变胖最常见的路径之一。幼犬喂食量是这一项里最容易算错的:4 月龄以下的幼犬系数是 3.0,也就是静息能量需求的三倍,比它成年后要吃的多出一倍,而幼犬粮包装上印的又是按「预计成年体重」划的宽区间,参考价值最低。二是核对已经在用的喂法:如果按现在的量喂着、体重却在慢慢往上走,这页算术就是该带去给兽医看的东西。
算例
一只 20 公斤的绝育成犬
- 静息能量需求:70 × 20^0.75 = 70 × 9.457 = 662.0 千卡
- 绝育成犬的系数是 1.4 到 1.6,取中点是 1.5
- 662.0 × 1.5 = 993 千卡
- 区间两端:662.0 × 1.4 = 927,662.0 × 1.6 = 1059
这是页面打开时的默认值,也是读者看到的第一个结果。这一档的区间很窄——927 到 1059,上下各约 14%——体重稳定的成犬通常就是这个样子。
AAHA 指南里自己用的算例:10 磅、4.5 公斤的绝育成犬
- 静息能量需求:70 × 4.5^0.75 = 70 × 3.090 = 216.3 千卡
- 指南这一步印的是 216,它在相乘之前先做了四舍五入
- 216.3 × 1.4 = 302.8,四舍五入是 303 千卡
- 指南印的是 302,两者相差 1 千卡
这 1 千卡的差别值得说明,而不是抹平。指南把静息能量需求先舍入到 216 再相乘,这一页用的是未舍入的 216.3。两者在各自声明的精度上都是对的,而静息能量需求在本页单独占一行,所以差别从哪来是看得见的。
一只 8 公斤、还不满 4 个月的幼犬
- 静息能量需求:70 × 8^0.75 = 70 × 4.757 = 333.0 千卡
- 4 月龄以下的系数是 3.0,是一个单值而不是区间
- 333.0 × 3.0 = 999 千卡
- 所以三行热量输出是同一个数
这个月龄的幼犬吃的量约是静息能量需求的三倍,差不多是同一只狗成年后的两倍。这一段是猜测最容易出错的地方,也是狗粮包装最帮不上忙的地方——幼犬粮印的是按预计成年体重划的宽区间。
局限
这是基于群体平均值的估算,不是针对某一只狗的处方。体重和生命阶段完全相同的两只狗,维持体重所需的热量可以差到 20%,所以把这个数当起点,再按狗的体重变化去调。哺乳期故意不在表里:AAHA 指南给的是 3.0 到 6.0 甚至更高,取决于窝仔数和哺乳到第几周,而这一页对这两件事都没有输入。表里的系数是给健康狗的。生病、术后恢复期或正在做肿瘤治疗的狗,能量需求不一样,应该按兽医给的方案喂;危重病患更不能拿静息能量需求当基准,兽医会用疾病系数去乘。最后,答案是千卡不是克:要换成喂多少克,还得知道那袋粮上印的热量密度,那是另一道算式。__ 中文资料与这里的系数不完全一样:AAHA 给的是区间(绝育成犬 1.4–1.6、未绝育成犬 1.6–1.8),中文常见的写法是单点值(绝育成犬 1.6、未绝育成犬 1.8、活动少或易胖 1.2–1.4),单点值落在这里区间的上端。本页采用区间,因为区间更诚实地反映了查阅到的狗之间的差异;按中文的单点值算,结果会略高一点。国内目前没有对应的犬能量需求国家标准,所以这里照用国际指南的数值,只把出处写清楚。
常见问题
- 狗每天需要多少热量?
- 把静息能量需求乘以该生命阶段的系数。静息能量需求是 70 × 体重的 0.75 次方,20 公斤的狗是 662 千卡;绝育成犬的系数 1.4 到 1.6,于是每天所需落在 927 到 1059 千卡之间。这是起点不是目标:按这个量喂两周,再看体重往哪边走。
- 静息能量需求是什么?
- 它是狗空腹、在温度适宜的环境里一动不动时消耗的能量——呼吸、泵血、维持细胞活着,不含走路、生长和保暖。算式是 70 × 体重的 0.75 次方。因为它不含活动量和生命阶段,所以它是唯一能直接在两只狗之间比较的数,也是兽医给住院病患安排喂食时第一个要算的数。
- 为什么给出三个热量数字而不是一个?
- 因为公开的系数本身就是区间。绝育成犬是静息能量需求的 1.4 到 1.6 倍,而雪橇犬重体力劳动是 5.0 到 11.0 倍,后者比前者宽一倍以上。只给一个数,会让最宽的那一档看起来和最窄的一样精确,所以页面把区间中点作为主结果,两端放在下面。如果两端差得很远,诚实的读法是:系数表定不下你这只狗,得靠体重曲线来定。
- 绝育犬要比未绝育犬少吃吗?
- 要,但差得不多。绝育成犬的系数是 1.4 到 1.6,未绝育成犬是 1.6 到 1.8,也就是绝育把估算值拉低了大约 10% 到 15%。这个幅度比多数人以为的小,更比绝育之后食欲和活动量的变化小——所以真正抓住体重上涨的是体重秤,不是这个系数。
- 幼犬和工作犬也能用这一页吗?
- 两者都在表里,也都需要小心。4 月龄以下的幼犬系数 3.0,4 月龄到成年 2.0;这是多数饲主会遇到的最大系数,而且它随月龄变化,所以幼犬得反复重算。工作犬的区间是故意留宽的——轻体力 1.6 到 2.0、中体力 2.0 到 5.0、重体力 5.0 到 11.0——因为一天劳动的能耗取决于地形、气温和狗实际使了多大力气,这三样计算器都看不见。
参考资料
- 2021 AAHA Nutrition and Weight Management Guidelines, Box 1: energy requirements — American Animal Hospital Association
- 住院犬貓餵食指南(中文版,含犬貓靜止能量需求對照表) — World Small Animal Veterinary Association(世界小動物獸醫師會)
- 毛小孩一天應該要吃多少喝多少?教你計算狗貓的熱量/水份需求 — 米花犬貓物語(米花動物醫院)
- Nutritional Requirements of Small Animals — MSD Veterinary Manual