For most dogs with an upset stomach, the best option is plain boiled chicken and white rice served in small, frequent meals after a short food fast.
A dog that’s vomiting, has diarrhea, or just isn’t eating is worrying. The good news is that most mild stomach upsets in adult dogs resolve within a day or two with the right home care. The key is letting the digestive system rest before reintroducing food slowly with bland, low-fat options. This guide covers exactly what to feed, how to prepare it, and when to call the vet instead.
Why Start With a Short Fast?
Before feeding a sick dog anything, it’s standard to withhold food for about 12 to 24 hours. This gives the irritated stomach and intestines time to settle. Water, however, is critical during this period. Offer small amounts of water first — a dog that gulps a full bowl after vomiting can trigger more vomiting. Ice chips are a good way to slow down drinking if your dog chugs water.
If your dog tolerates water without vomiting again, you can begin offering small, bland meals. If the dog isn’t drinking at all after 12 to 24 hours, or has missed two meals, that’s a signal to contact your veterinarian. Puppies, toy breeds, and some senior dogs are exceptions to fasting — they need veterinary guidance sooner because fasting can be riskier for them.
The Best Bland Diet for a Sick Dog
The most repeatedly recommended home meal for a dog with an upset stomach is plain boiled chicken (boneless, skinless) mixed with cooked white rice. White rice is preferred over brown rice here because brown rice’s higher fiber content can be harsher on an already irritated digestive system. The American Kennel Club backs this as the go-to short-term supportive diet.
Alternatives that work well include lean ground beef or turkey (cooked and drained), plain oatmeal, plain mashed potatoes, plain sweet potato, canned pumpkin (not pie filling), and white fish like cod or haddock. White fish is especially useful for dogs with a known chicken sensitivity.
How to prepare it: Cook the meat in plain water. Do not add salt, butter, oil, spices, onions, garlic, or any seasonings. Serve the food warm (not hot) — warming gently increases the aroma and can entice a dog that’s reluctant to eat. Mixing in warm water or low-sodium broth can soften the food and add hydration. If your dog has a sensitive stomach or history of pancreatitis, stick with the lowest-fat options and consult your vet before trying anything richer.
Feeding Amounts and Transitioning Back
When reintroducing food, use small, frequent portions — think spoonful-sized servings rather than a full bowl. Several mini-meals spread across the day are easier on a tender stomach than one large one. If your dog tolerates these small meals and symptoms improve over 2 to 3 days, you can start mixing their regular diet back in gradually. The AKC recommends a 10-day transition for sensitive stomachs: begin with about 80 to 90 percent bland food and 10 to 20 percent regular food, then slowly flip the ratio over a week or more.
For a complete list of well-rated options that fit this bland, gentle-feeding approach, see our tested roundup of dog food for sick dogs.
Common Mistakes and When to See a Vet
A bland diet is a temporary support measure, not a fix for every stomach problem. The most common mistakes include feeding too much too soon after vomiting, using brown rice or high-fiber foods too early, giving fatty or seasoned foods, and ignoring signs that something more serious is going on.
A home-care approach is appropriate only if your dog is otherwise stable. Immediate veterinary attention is needed if you see any of these: persistent vomiting, severe diarrhea, blood in the stool or vomit, marked lethargy, abdominal pain, or inability to keep down water. Also seek help if your dog may have swallowed something toxic — a bland diet won’t help there and can delay necessary treatment.
FAQs
Can I feed my dog scrambled eggs for an upset stomach?
Plain scrambled eggs cooked without butter, oil, or seasoning can be a safe option. Eggs are highly digestible and provide protein. Avoid milk or cheese mixed in, as dairy can worsen stomach upset in many dogs.
How long should a dog stay on a bland diet?
Typically 2 to 3 days, or until vomiting and diarrhea have stopped for at least 24 hours. Transition back to regular food slowly over several days after that. If symptoms last longer than 3 days on the bland diet, a vet check is wise.
Is pumpkin good for a dog with diarrhea?
Yes, plain canned pumpkin (not pumpkin pie filling) is often recommended. The fiber in pumpkin can help firm up loose stool. Start with a small spoonful mixed into the bland chicken and rice meal.
References & Sources
- American Kennel Club. “Best Dog Food for Sensitive Stomachs.” Covers bland diet recommendations and the 10-day transition back to regular food.
- PetMD. “What to Feed a Dog After They’ve Vomited.” Details on fasting guidelines and reintroducing food after vomiting.
- PetMD. “Upset Stomach in Dogs: Signs, Causes, and Treatment.” Describes when home care is appropriate versus when veterinary attention is needed.
