An underweight dog can be a real concern for any pet owner. Whether your dog has lost weight due to illness, stress, a recent adoption from a shelter, or simply being a picky eater, helping them reach a healthy weight requires a thoughtful approach. Rapid or careless weight gain can cause digestive problems and other health issues, so the goal is always gradual, steady progress.

Important: Before starting any weight gain plan, take your dog to the veterinarian. Unexplained weight loss can be a sign of serious conditions such as parasites, diabetes, kidney disease, or cancer. Ruling out medical causes is the essential first step.

Key Takeaways

How to Tell If Your Dog Is Underweight

Before adjusting your dog's diet, confirm that they are actually underweight. A dog's ideal body condition varies by breed, so visual and physical checks are more reliable than numbers on a scale alone.

Your veterinarian can assign a Body Condition Score (BCS) on a 1-9 scale, where 4-5 is ideal. Dogs scoring 1-3 are considered underweight and need a structured weight gain plan.

Best Foods to Help Your Dog Gain Weight

The foundation of healthy weight gain is calorie-dense, nutritious food. Here are the best options to add to your dog's diet:

High-Quality Puppy Food

Puppy food is formulated with higher calories, protein, and fat than adult formulas. Temporarily switching an underweight adult dog to a high-quality puppy kibble is a simple way to boost caloric intake. Look for brands where a named meat protein is the first ingredient.

Lean Proteins

Adding cooked, unseasoned lean meats can significantly increase both calories and palatability. Good options include:

Healthy Fats

Fat is the most calorie-dense nutrient, providing more than twice the calories per gram compared to protein or carbohydrates. Safe fat sources include:

Calorie-Dense Whole Foods

Several human foods make excellent calorie boosters when given in appropriate amounts:

Tip: Create a simple high-calorie meal topper by mixing cooked ground turkey with a spoonful of pumpkin puree and a drizzle of fish oil. Most dogs find this irresistible, and it adds significant nutrition to each meal.

Feeding Strategies for Weight Gain

What you feed matters, but how and when you feed can be equally important for an underweight dog.

Feed Smaller, More Frequent Meals

Instead of two meals a day, divide your dog's daily food into 3 to 4 smaller meals. This approach is easier on the digestive system, improves nutrient absorption, and prevents the nausea that can come from eating a large volume at once.

Increase Portions Gradually

Suddenly doubling your dog's food can cause vomiting, diarrhea, and bloat. Instead, increase portions by 10-15% every 3 to 5 days. Monitor your dog's stool quality throughout the process — loose stools are a sign you're increasing too fast.

Make Food More Appealing

Some underweight dogs are underweight because they are reluctant eaters. Try these strategies:

Use Treats Strategically

Between meals, offer healthy, calorie-dense treats. Freeze-dried liver, small pieces of cheese, or commercial high-calorie supplement pastes designed for dogs can add meaningful calories throughout the day without disrupting regular meals.

Exercise and Weight Gain

It may seem counterintuitive, but moderate exercise is important even for underweight dogs. Light exercise stimulates appetite, builds muscle mass (which weighs more than fat), and supports overall metabolic health.

Avoid intense or prolonged exercise that burns more calories than your dog can replace. Short walks, gentle play sessions, and low-impact activities are ideal while your dog is gaining weight. As your dog reaches a healthier condition, you can gradually increase activity levels.

When to See the Vet

While mild underweight conditions can often be addressed with dietary changes at home, certain situations require veterinary attention:

Conditions like intestinal parasites, allergies, thyroid disorders, and dental pain are common treatable causes of weight loss that your vet can diagnose and address.

Frequently Asked Questions

How long does it take for a dog to gain weight?

Most underweight dogs can reach a healthy weight within 4 to 8 weeks with a proper feeding plan. Severely malnourished dogs may take longer and should be monitored closely by a veterinarian. Aim for a weight gain of about 1-2% of body weight per week for safe, sustainable progress.

Can I feed my dog human food to gain weight?

Yes, certain human foods are safe and effective for weight gain. Cooked lean meats, eggs, plain rice, sweet potato, pumpkin, and cottage cheese are all good options. Avoid foods that are toxic to dogs, including chocolate, grapes, onions, garlic, and anything containing xylitol.

Is it okay to free-feed an underweight dog?

Free-feeding (leaving food out all day) is generally not recommended, even for underweight dogs. It makes it difficult to track how much your dog is actually eating, and food left out can spoil. Scheduled meals allow you to monitor intake and adjust portions accurately.

What is the best dog food for weight gain?

Look for high-quality dog foods with at least 25-30% protein and 15-20% fat. Puppy formulas and performance or sport dog formulas tend to be higher in calories than standard adult maintenance foods. Your vet can recommend a specific brand based on your dog's breed, age, and health status.