「タンパク質は多い方がいい」「シニアは控えめに」など、いろいろな説を見かけますが、結局のところ、うちの子には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」という形で定められています。

これを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%

このケースでは、必要量を余裕を持ってクリアしていることが分かります。もし摂取量が必要量を下回っていたら、給餌量や体重管理との兼ね合いを見ながら、フード選びを見直す材料になります。

まとめ

パッケージの%表示を眺めるだけでなく、一度、うちの子の数字で計算してみることをおすすめします。

参考文献