「タンパク質は多い方がいい」「シニアは控えめに」など、いろいろな説を見かけますが、結局のところ、うちの子には1日何gのタンパク質が必要なのでしょうか。実はこれ、体重と活動量さえ分かれば、自分で計算できます。
人間の計算式は、そのまま使えない
人間の場合、「体重1kgあたり何g」という、体重に比例するシンプルな式が使われます。ところが犬の場合、これをそのまま使うとズレが生じます。理由は、犬の消費カロリーが体重に単純比例せず、体重の0.75乗というカーブを描くためです。
そのため犬の計算は、「体重→カロリー→タンパク質」という2段階の式になります。
ステップ1:1日の必要カロリーを出す
まず、安静時代謝量(RER)を計算します。
RER(kcal) = 70 × 体重(kg)の0.75乗
これに、活動量に応じた係数をかけて、1日の必要カロリー(DER)を出します。
| 状態 | 係数 |
|---|---|
| 成長期の子犬 | 2.0〜3.0倍 |
| 低活動の成犬 | 1.2〜1.4倍 |
| 活発な成犬 | 1.6〜1.8倍 |
| シニア・減量期 | 1.0〜1.2倍 |
ステップ2:必要タンパク質量に変換する
AAFCOの基準では、タンパク質の必要量は「カロリー1000kcalあたり何g」という形で定められています。
- 成犬(維持期):45g/1000kcal
- 成長期:56.3g/1000kcal
これをDERに掛け算すれば、1日の必要タンパク質量(g)が出ます。
必要タンパク質(g) = DER ÷ 1000 × 基準値(g/1000kcal)
体重で、必要量はこれだけ変わる
活発な成犬(係数1.6)として、体重の違う2頭で比べてみます。
| 5kgの犬 | 40kgの犬 | |
|---|---|---|
| RER | 約234kcal | 約1,113kcal |
| DER | 約374kcal | 約1,781kcal |
| 必要タンパク質 | 約16.8g | 約80.1g |
| 体重1kgあたり | 約3.4g | 約2.0g |
同じ「活発な成犬」でも、小型犬の方が体重あたりで見ると多くのタンパク質を必要とします。体重を単純に何倍かするだけでは、正確な必要量は出せません。
ステップ3:今のフードで足りているか確認する
必要量が分かったら、次は実際に食べているフードで足りているかを確認します。ここで使うのは、フードのカロリー密度とタンパク質%(乾物換算)です。
5kg・活発な犬(必要タンパク質16.8g、DER374kcal)が、タンパク質23%・カロリー密度350kcal/100gのフードを食べているとします。
1. 1日の給餌量を出す:374kcal ÷ 3.5kcal/g = 約107g 2. 摂取できるタンパク質を出す:107g × 23% = 約24.6g 3. 必要量16.8gと比較する:24.6g ÷ 16.8g = 約146%
このケースでは、必要量を余裕を持ってクリアしていることが分かります。もし摂取量が必要量を下回っていたら、給餌量や体重管理との兼ね合いを見ながら、フード選びを見直す材料になります。
まとめ
- 犬の必要タンパク質量は「体重→カロリー→タンパク質」の2段階で計算する
- 同じ体重でも活動量で、同じ活動量でも体重で、必要量は変わる
- 「%」だけでなく、実際の給餌量と掛け合わせて、初めて絶対量(g)で比較できる
パッケージの%表示を眺めるだけでなく、一度、うちの子の数字で計算してみることをおすすめします。
参考文献
- National Research Council (NRC). (2006). Nutrient Requirements of Dogs and Cats. National Academies Press.
- Association of American Feed Control Officials (AAFCO). Official Publication(タンパク質基準値g/1000kcal ME).