Puppy Food for Weight Gain Underweight Puppies: Safe Guide

My puppy was so skinny I could feel every rib. The vet told me he was underweight. I felt terrible. I fed him three times a day. I gave him treats. Nothing helped. So I started asking around. Talking to breeders. Talking to other dog owners. Reading everything I could find.

That is how I learned about puppy food for weight gain underweight puppies. It is not just about feeding more. It is about feeding the right stuff. High protein. Good fat. Real ingredients. I tried different foods. I made homemade meals. I figured out what works. And now my puppy is healthy and strong. If your puppy is too thin, do not stress. You can fix this. Here is how.

First Things First: Is Your Puppy Actually Underweight?

Before you change anything, make sure your puppy is truly underweight. Some dogs are naturally lean. Greyhounds and Whippets have visible ribs. That is normal for them. But a Labrador with visible ribs? That is a problem .

Here is how to check:

  • Run your hands along their ribs. You should feel them with a light touch. But they should not stick out sharply. Look at them from above. They should have a waist. But it should not look like an hourglass. Look at them from the side. Their belly should tuck up slightly behind the ribs. If that tuck is too extreme, they are too thin .
  • Your vet is the best person to tell you for sure. They can weigh your puppy and compare it to breed standards . Do not skip this step. I almost did and I would have made things worse.

Read More: Best Protein Puppy Food for Active Breeds and Healthy Growth

A veterinarian checking a puppy's ribs to see if it is underweight.

Why Is Your Puppy Underweight?

There are a few common reasons. Figure out which one applies to your dog.

  1. Not enough calories. This is the most common reason. You might not be feeding enough. Or the food you are using does not have enough calories for a growing puppy .
  2. Poor quality food. Puppy food is different from adult food. Puppies need more protein and fat . If you are feeding adult food, your puppy is not getting what they need.
  3. Worms. Intestinal parasites steal nutrients. Your puppy eats but the worms take all the good stuff . This happened to my friend's dog. She fed him like crazy and he still looked like a skeleton. Turned out he had hookworms.
  4. Health issues. Sometimes it is something more serious. Gastrointestinal problems. Infections. Something else going on inside .
  5. Competition for food. In a house with multiple dogs, one might be hogging all the food. Your underweight puppy might not be getting their fair share .

The first thing you should do is take your puppy to the vet. Get them checked for worms and other health problems. If the vet clears them, then you can work on the food part.

What to Feed an Underweight Puppy?

If your vet says your puppy is healthy but underweight, it is time to look at their diet.

  1. Feed puppy food, not adult food. This is non-negotiable. Puppy food has more protein, more fat, and more calories. Adult food is made for maintenance, not growth . One vet said to make sure you feed a high quality large breed puppy food if you have a big dog. Brands like Merrick, Wellness, or Taste of the Wild are good options .
  2. Look for nutrient-dense food. You want food that packs a lot of nutrition into every bite. Things like high-quality chicken, healthy fats, and essential vitamins and minerals. Some foods are made specifically for weight gain. They have higher protein and fat levels .
  3. Consider a high-calorie supplement. There are liquid supplements made for underweight dogs. One product called STAT contains 185 calories per ounce. It can be added to regular food to boost calories . Just make sure you follow the instructions.
  4. Puppy weaning formulas. For very young puppies, there are special formulas that help with growth and weight gain. These contain colostrum, prebiotics, and probiotics to support healthy digestion and weight gain .

A dog bowl filled with high-calorie puppy food and healthy weight gain toppers.

How Much to Feed Your Puppy?

Start with the recommended amount on the food bag. Then increase slowly. Do not double the portion overnight. That will just give your puppy an upset stomach .

Here is what works:

  • Increase the meal size by about 10% at a time. Watch how your puppy responds. Are they eating everything? Leave some behind? Adjust based on that .
  • Feed small meals more often. Puppies have tiny stomachs. They cannot eat a huge meal in one go. Three to four small meals a day is better than two big ones . This helps with digestion and nutrient absorption.
  • Your vet can help you figure out the exact amount. Do not guess.

Homemade Food for Dogs to Gain Weight

Some people prefer to make their own food. I get it. You know exactly what is going in the bowl. But be careful. A study from the University of California found that 95% of homemade dog food recipes lacked at least one vital nutrient . That is a problem for a growing puppy.

If you want to go the homemade route, work with your vet or a veterinary nutritionist. Do not just grab a recipe off the internet.

That said, here is a homemade puppy food for weight gain recipe that I have seen work. Always check with your vet before starting it.

Homemade Weight Gain Recipe

  • 1.5 lbs ground turkey (93% lean)
  • 1 cup brown rice, uncooked
  • 1 large sweet potato, peeled and diced
  • 1 cup plain pumpkin puree (not pie filling)
  • 1/2 cup frozen peas and carrots
  • 2 tbsp coconut oil

Cook the brown rice according to package directions. Boil the sweet potato until tender. Mash it. Cook the turkey until no longer pink. Mix everything together in a big pot. Let it cool completely before serving .

This recipe has about 385 calories per cup. It is high in protein, fat, and carbs. It is designed to be gentle on the stomach while packing in the calories .

Another option is a homemade dog food topper. This is a great way to add calories to your puppy's regular food.

Weight Gain Topper

  • 1 lb ground turkey (85% lean, 15% fat)
  • 1 cup cooked, mashed sweet potato
  • 1/4 cup ground flaxseed
  • 2 tbsp coconut oil

Cook the turkey. Do not drain the fat. That fat is important for calories. Mix it with the mashed sweet potato, flaxseed, and coconut oil. Let it cool. Add a tablespoon or two to your puppy's regular meals .

Each serving of this topper has about 95 calories. It adds healthy fat and protein without making your puppy feel too full .

You May Also Read: Best Homemade Puppy Food Recipes That Boost Growth Fast

Ingredients for homemade dog weight gain recipe including ground turkey and sweet potato.

The Best Dog Food to Gain Weight and Muscle

If you want to stick with commercial food, there are some good options designed specifically for weight gain.

  • Look for food with high protein percentages. Like 60% protein or more on a dry matter basis. One food I have seen recommended has 61% protein and 24% fat. That is a lot of calorie density .
  • Another option is a high-calorie raw base mix. This lets you add your own protein source and water to create a nutrient-dense meal. It has 512 calories per cup and supports muscle growth and weight gain .
  • For smaller breeds or picky eaters, canned puppy food can be a good choice. It is often more palatable and has higher fat content than dry food. You can also use it as a topper on dry food to boost calories .

What Can I Give My Dog to Gain Weight Fast?

I know you want quick results. I did too. But you cannot rush this. Rapid weight gain is not healthy. It can cause joint problems, especially in large breed puppies .

That said, here are some things that work faster than others:

  1. Puppy weaning formula. For very young puppies that are struggling to gain weight, this is a game-changer. It is packed with calories and nutrients specifically designed for growth .
  2. High-calorie liquid supplements. These can be added to food to boost calorie intake quickly. Just measure carefully and follow the directions .
  3. Fatty protein sources. Ground turkey with 15% fat. Sardines. Eggs. These are calorie-dense and easy to digest .
  4. Feed more frequently. Four small meals a day instead of three. This gives your puppy more opportunities to take in calories without overwhelming their stomach .

Common Mistakes to Avoid

I made all of these. Learn from me.

  • Feeding adult food. Do not do this. Puppies need different nutrition. The wrong food will not help them gain weight .
  • Adding too much fat too fast. Yes, fat is good for calories. But adding a ton of oil or fatty meat all at once will cause diarrhea. Then your puppy will lose even more weight. Start small and increase slowly .
  • Forgetting about worms. If your puppy has worms, nothing you do with food will help. The worms take all the nutrients. Get a fecal test done. Use a heartworm prevention that treats parasites too .
  • Skipping the vet. I cannot stress this enough. Your vet is your best resource. They can tell you if your puppy is actually underweight. They can check for health problems. They can help you make a plan .
  • Using table scraps. Human food is often too salty or fatty for dogs. It can also contain toxic ingredients like onions and garlic. Stick to dog food and safe add-ins .

What to Watch For?

Pay attention to how your puppy responds to changes.

  • Are they eating more?
  • Are they gaining weight slowly but steadily?
  • Is their energy level improving?

If your puppy is eating well but still not gaining weight, go back to the vet. There might be something else going on .

Also watch for signs of digestive upset. Diarrhea, vomiting, or lethargy are bad signs. Slow down. Make smaller changes. Go back to what was working .

My Last Piece of Honest Advice

Helping an underweight puppy gain weight is a slow process. It takes patience. It takes consistency. It takes paying attention to what works and what does not.

Start with a vet visit. Get your puppy checked for worms and other health problems. Then look at their food. Make sure it is the right kind of food for a growing puppy. Add calories slowly. Feed small meals more often.

Do not rush it. Do not cut corners. And do not ignore the signs that something else might be wrong.

Your puppy depends on you to get this right. Take it slow. Watch them closely. And celebrate every small gain. They will get there. And so will you.

FAQs

My puppy eats like crazy but stays skinny. Why?

Worms. That was my problem. My puppy ate everything and stayed thin. Turned out he had parasites. The vet did a stool test and found them. Treated it and he finally started gaining. So get that checked first.

Can I just give more of the same food?

You can but it probably won't help much. Cheap food is mostly fillers. Your puppy gets full but not fed. Switch to something with better protein and fat. Then give more of that. That works better.

How long before I see results?

Took me weeks. Do not expect fast changes. Puppies gain slowly. That is normal. Fast weight gain is actually bad for their bones. So take it slow. Be patient.

Is homemade food better?

It helped my puppy. But you have to be careful. Store food is balanced. Homemade can miss things. Talk to your vet first. Add supplements if you go homemade.

My puppy won't eat the new food. Now what?

Try warm water on the kibble. The smell gets stronger. Mix in some scrambled egg or canned food. That usually works. If not, try a different brand. I went through three before finding one mine liked.