Seeing your dog sick is heartbreaking. Whether they’re refusing food, vomiting, or just not acting like themselves, it’s natural to worry. One of the most common questions pet parents ask is:
“What should I feed my sick dog?”

The answer depends on what your dog is going through—but the goal is the same:
Feed them something gentle, nourishing, and easy to digest.
In this complete guide, we’ll explain:
- What to feed a sick dog with no appetite
- The best foods for upset stomach and vomiting
- How to safely reintroduce food
- Vet-recommended recipes
- When to call your vet
Let’s help your furry friend feel better—one safe meal at a time.
How to Treat Ear Infection in Dogs: A Complete Guide for Pet Parents
First, Understand Why Your Dog Is Sick
Before changing your dog’s food, it’s important to understand why they’re sick. Common causes include:
- Mild stomach upset
- Food allergies
- Parasites
- Infections
- Eating something toxic
- Stress or anxiety
- Chronic conditions (like kidney or liver disease)
Important: If your dog is vomiting repeatedly, has bloody diarrhea, is very weak, or won’t drink water, go to the vet immediately. Food alone won’t fix a serious condition.
What to Feed a Sick Dog With No Appetite
Some sick dogs lose interest in eating. If your dog refuses their usual food, try these gentle, tasty options:
1. Plain Boiled Chicken (No Skin, No Seasoning)
- High in protein
- Easy to digest
- Very bland (perfect for sensitive tummies)
Serve in small pieces or shredded over plain rice.
2. White Rice
- Soothes upset stomachs
- Gives energy without upsetting digestion
Mix with boiled chicken or plain turkey for flavor.
3. Boiled Turkey or Lean Ground Beef
- Low in fat and easier on digestion
- Cook thoroughly and drain excess fat
Avoid fatty cuts like sausage or bacon.
4. Bone Broth (Homemade, Unsalted)
- Hydrating and full of nutrients
- Tempts dogs with no appetite
Pour over food or serve in small amounts.
5. Baby Food (Stage 1 Meat Varieties)
- Easy to lick and swallow
- Great for dogs with sore mouths or missing teeth
Important: Only use baby food with no onions, garlic, or harmful ingredients.
What to Feed a Dog with Vomiting or Diarrhea
If your dog has a mild stomach bug, follow this step-by-step feeding plan:
Step 1: Fasting (Only for 12–24 Hours)
Skip food for 12–24 hours to let the stomach rest. Make sure your dog drinks water.
Do not fast puppies or small breeds without talking to a vet.
Step 2: Start a Bland Diet
After fasting, give small meals of:
- Boiled chicken and rice
- Boiled ground turkey and rice
- Boiled potatoes (no butter, salt, or skin)
Feed tiny portions every 3–4 hours.
Step 3: Gradually Reintroduce Regular Food
Once vomiting or diarrhea stops:
- Mix regular food with bland food (half and half)
- Slowly increase the amount of regular food
- Watch for signs of stomach upset
Transition over 3–5 days.
Safe Foods for Sick Dogs at Home
Here’s a list of safe human foods you can feed a sick dog, depending on their symptoms:
Food | Benefits | How to Serve |
---|---|---|
Plain chicken | Lean protein, easy to digest | Boiled, shredded, no salt |
White rice | Gentle on the stomach | Boiled, no oil or butter |
Pumpkin (plain) | Soothes diarrhea or constipation | 1-2 tbsp canned (no sugar/spices) |
Mashed sweet potato | Full of fiber and vitamins | Boiled and plain |
Scrambled eggs | Gentle protein, good for picky eaters | No butter or seasoning |
Bone broth | Hydration and nutrients | Homemade or dog-safe brand |
Cottage cheese | High in calcium, easy to digest | In small amounts |
Baby carrots | Low calorie, good for teething or nausea | Steamed or boiled |
Vet-Approved Homemade Dog Food Recipe (Bland Diet)
Here’s a simple homemade recipe you can give your dog when they’re not feeling well.
Ingredients:
- 1 cup white rice (cooked)
- 1/2 cup lean ground turkey (boiled)
- 1 tablespoon canned pumpkin (plain)
- Optional: a splash of bone broth
Instructions:
- Mix all ingredients in a bowl
- Serve warm (not hot)
- Offer small amounts 3–4 times a day
This meal is easy to digest and gently supports recovery.
What Not to Feed a Sick Dog
Some foods can make your dog’s illness worse. Avoid giving:
- Fatty meats (bacon, sausage)
- Dairy (unless vet-approved)
- Spicy or seasoned foods
- Garlic or onion (toxic)
- Grapes or raisins (toxic)
- Chocolate
- Alcohol or caffeine
Even if your dog begs, avoid table scraps during recovery. Stick to bland, vet-recommended meals.
Hydration Is Just as Important as Food
If your dog isn’t eating, make sure they’re still drinking. Dehydration can make illness worse.
Signs of dehydration in dogs:
- Dry gums
- Lethargy
- Sunken eyes
- Skin doesn’t bounce back when pulled gently
Ways to keep your sick dog hydrated:
- Offer clean water often
- Use ice chips if they won’t drink
- Try bone broth
- Add water to their food
- Offer pedialyte (unflavored) under vet guidance
If your dog is dehydrated and refuses to drink, contact your vet immediately.
When to Take Your Sick Dog to the Vet
While a bland diet can help with minor tummy upsets, some signs mean you need professional help.
Call your vet if your dog:
- Vomits multiple times in 24 hours
- Has blood in vomit or stool
- Is very weak or unresponsive
- Won’t eat or drink for over 24 hours
- Has a bloated or hard belly
- Is shaking, drooling, or pacing
Don’t guess if you’re unsure. A quick vet visit can save your dog’s life.
What to Feed a Sick Puppy
Puppies are extra sensitive when sick because they have small bodies and fast metabolisms.
Safe options for sick puppies:
- Puppy-specific canned food (prescribed by vet)
- Boiled chicken and rice
- Puppy formula (if very young)
- Small amounts of plain scrambled egg
Warning: Do not fast puppies. Call your vet immediately if a puppy refuses food or has diarrhea.
Frequently Asked Questions (FAQs)
Q1: Can I give my dog milk when they’re sick?
A: No. Most dogs are lactose intolerant, and milk can worsen diarrhea or stomach upset.
Q2: How long should I feed a bland diet?
A: Usually 2–5 days. Once symptoms stop, you can slowly mix in regular food over a few days.
Q3: My dog refuses everything. What should I do?
A: If your dog won’t eat or drink for more than 24 hours, call your vet immediately.
Q4: Is rice alone enough for a sick dog?
A: Rice is gentle, but it lacks protein. Mix it with lean meat like chicken or turkey for balance.
Q5: What if my dog keeps throwing up food?
A: Stop feeding and visit your vet. Repeated vomiting can lead to dehydration and serious issues.
Final Thoughts
Knowing what to feed a sick dog can make a huge difference in their recovery. Whether your dog has an upset tummy, a mild infection, or is just feeling off, the right food helps them heal faster and feel better.
Stick to bland, simple foods like boiled chicken, rice, and pumpkin. Offer small meals, keep them hydrated, and always monitor their symptoms.
And remember:
When in doubt, call your vet.
Your dog depends on you to make the best choices for their health—and with this guide, you’re already on the right track.
4 thoughts on “What to Feed a Sick Dog: Vet-Approved Foods That Help Them Heal”