What's the best food for an elderly dog to gain healthy weight?
Provide food that is high in calories, like puppy food or a food that’s designed for active, athletic, or working dogs. Higher protein and fat pet foods are best.
Underweight pets should be eating foods that are around 30% protein and 20% fat if they’re eating dry kibble; 7% protein and 5% fat (or higher) if you’re feeding a wet food.
Intersperse your pet’s diet with small amounts of high-calorie supplemental canned food or canned products made of 100% meat sources. These will have a high protein and fat content, like 100% pheasant or bison, for example. They won’t say “complete and balanced” but rather “for intermittent or supplemental use” because they’re not meant to replace regular feeding.
Some moist foods may be easier to digest, so your pet may retain more nutrients, and more importantly these products tend to be more palatable and tempting to a pet who isn’t eating enough.
Any diet changes should be done gradually over a week's time as to not cause any GI upset.
Hope this helps. Best wishes.
Updated on September 23rd, 2025