For a sick dog with vomiting or diarrhea, the safest approach is a 12-hour fast (except for puppies and seniors), then reintroduce a bland diet of boiled skinless chicken breast and plain white rice in a 1:2 ratio.
A sick dog turns mealtime into a guessing game—you want to help, but the wrong food makes everything worse. Whether your dog is vomiting, has diarrhea, or just won’t eat, the recovery plan is the same: settle the stomach first, then reintroduce food in a specific way. Here’s exactly how to do it, with no fluff.
When to Withhold Food (And When Not To)
If your dog vomited or has diarrhea, stop feeding for 12 to 24 hours. This gives the gastrointestinal tract time to calm down. Water must stay available—if drinking triggers more vomiting, offer ice chips or small sips of water every hour instead.
Do not fast puppies, small-breed dogs, or seniors without checking with a vet first. These dogs risk hypoglycemia or dehydration too quickly. For them, limit the fast to 12 hours, then start the bland diet.
If your dog misses two meals or hasn’t eaten for a full day, call your veterinarian. There may be an underlying issue that needs treatment.
The Right Bland Diet: What Works and What Doesn’t
Once the fast period ends (and water has stayed down for a few hours), start feeding a bland diet in very small amounts. The standard ratio is one part lean protein to two or three parts easily digested carbohydrate.
| Ingredient | How to Prepare | Amount (per meal) |
|---|---|---|
| Skinless chicken breast | Boiled, no skin, fat skimmed, no seasonings | 1 part |
| White rice | Cooked until soft (slightly overcooked is fine) | 2–3 parts |
| Lean ground beef or turkey | Boiled, drain all fat | 1 part |
| White fish (cod, haddock) | Poached, deboned, no seasoning | ½ cup per 20 lbs body weight |
| Egg whites | Plain scrambled or hard-boiled (limit yolks) | 1 egg white per 10 lbs |
| Unsweetened pumpkin purée | Plain canned pumpkin (not pie filling) | 1 tbsp (small dogs) to ½ cup (large breeds) |
| Sweet potato or oatmeal | Cooked, mashed, no butter or milk | Replace rice portion |
Start with a tiny portion—about two to three tablespoons for a small breed, double that for a large dog. Feed small meals every four to six hours rather than one big one.
How to Transition Back to Regular Food
After the first day of bland diet, gradually reintroduce your dog’s regular food over seven days. If digestive upset returns at any step, go back to the previous ratio and hold there an extra day.
Day 1–2: 75% bland diet + 25% regular food.
Day 3–4: 50% bland diet + 50% regular food.
Day 5–6: 25% bland diet + 75% regular food.
Day 7: 100% regular food.
Withhold all treats, chews, and raw vegetables during recovery. Dairy is also off the table, except for a small amount of plain low-fat cottage cheese.
When Your Dog Won’t Eat
A sick dog with no appetite needs extra coaxing. Warm the food slightly to release its smell—this works especially well when a respiratory issue is dulling the sense of smell. Add a splash of low-sodium broth or tuna juice (water-packed, no oil).
Stage II meat baby food (chicken, lamb, or turkey—check the label for no garlic or onion) can also tempt a reluctant eater. Offer it on a spoon or hold the bowl up if the dog is too weak to eat from the floor.
For more guidance on choosing the right food for a recovering stomach, see our recommended dog food for sick dogs.
If your dog still refuses food after 24 hours or can’t keep down water, a vet visit is necessary. Bland diets handle temporary stomach upset only—vomiting from infection or poisoning requires medical care.
FAQs
Can I give my dog plain rice alone?
Rice alone provides energy but very little protein. A 1:2 ratio of protein to carbohydrate is better for recovery because it supplies the amino acids needed for tissue repair and immune function.
Is plain yogurt safe for a sick dog?
Plain, low-fat yogurt is generally safe in small amounts, but many dogs with upset stomachs tolerate dairy poorly. Plain cottage cheese is a slightly better option if you want a dairy-based protein.
How long does it take for a bland diet to work?
Most dogs show improvement within 24 to 48 hours on a bland diet. If vomiting or diarrhea continues beyond two days, see a vet—the cause may be something more serious than a simple stomach upset.
References & Sources
- PetMD. “What to Feed a Dog After They’ve Vomited.” Covers fasting guidelines and bland diet ratios.
- Whole Dog Journal. “5 Things to Feed a Sick Dog with No Appetite.” Describes appetite stimulation strategies and safe alternative foods.
- Pet Healthcare. “What to Feed Your Dog When It’s Sick.” Details the 7-day transition schedule to regular food.
Mo Maruf
I created WellFizz to bridge the gap between vague wellness advice and actionable solutions. My mission is simple: to decode the research and give you practical tools you can actually use.
Beyond the data, I am a passionate traveler. I believe that stepping away from the screen to explore new environments is essential for mental clarity and physical vitality.