For mild vomiting or diarrhea, vets recommend plain boiled chicken or lean hamburger with white rice, fed in small meals until symptoms ease.
A bland diet for an upset stomach is the standard short-term fix vets reach for when your dog has mild digestive trouble. It gives the irritated gut easy-to-digest fuel while it settles. This isn’t a long-term meal plan — it’s a 24-to-72-hour reset that works when you follow the right steps and know when to call the vet instead.
What Counts As A Bland Diet For Dogs?
A bland diet means plain, cooked, low-fat foods that are gentle on digestion. Vets at UC Davis and Cornell describe it as supportive care for mild GI upset, not a cure-all. The classic recipe is boiled white meat chicken with white rice, but lean hamburger, plain scrambled eggs, low-fat cottage cheese, and plain boiled potato all work.
Stick to one protein and one carbohydrate at a time. The general mixing ratio is about 1 part protein to 1–2 parts rice. A 50:50 split is fine, but some dogs do better with more rice to bulk up loose stool.
What you leave out matters as much as what you put in. No seasonings, no oils, no butter, no garlic, no onion, no fatty trimmings. Those ingredients are exactly what triggered the upset stomach in the first place, and Cornell specifically warns against any ingredient your dog is known to be allergic or intolerant to.
How Much Bland Food Should You Feed?
Feeding basics follow a simple rule: small meals, often. Most veterinary guidance suggests a few spoonfuls every 2–3 hours for small dogs, or up to 1 cup every 4–6 hours for larger breeds. Start with roughly 25% of the dog’s normal portion per meal — the goal is to test the stomach, not fill it.
A typical schedule looks like this:
- Day 1: Tiny meals every 2–3 hours (about a quarter of normal portions)
- Day 2: Slightly larger meals every 4 hours if symptoms are improving
- Day 3: Normal-sized meals in two or three feedings
If vomiting is present, many vets recommend withholding food for 12–24 hours first (water stays available), then starting with small amounts. Mild diarrhea without vomiting can usually handle bland food right away.
When To Return To Regular Dog Food
Once your dog’s stool firms up and vomiting stops for at least 24 hours, begin the transition back. Don’t swap abruptly — that’s the most common way owners undo a recovery. Blend bland food with regular kibble over 3–4 days, gradually shifting the ratio. Days 1–2 at 75% bland and 25% regular, then 50/50, then 25/75, then fully back to normal.
Watch for regression during the transition. If symptoms return, step back to a previous ratio and hold it another day. Some dogs need a full week to make the switch cleanly, and that’s normal.
When Bland Food Isn’t Enough
A bland diet is only for mild cases. If vomiting or diarrhea is severe, persistent, or lasts more than 48 hours, get veterinary help. Same for bloody stool, lethargy, obvious abdominal pain, refusal to drink, or signs of dehydration like dry gums and listlessness. Puppies, seniors, and small breeds dehydrate fast and need a vet sooner rather than later.
Monitoring your dog’s response to the bland diet is the real test. Improvement usually shows within 12–24 hours of starting. You’ll see less frequent vomiting, firmer stool, and returning energy. If you see none of that, the problem may be beyond supportive care, and the bland diet is delaying a proper diagnosis.
When your dog is back on solid ground and you want to stock the pantry with options that prevent the next episode, check out our roundup of the best dog food options for sensitive stomachs.
References & Sources
- UC Davis Veterinary Medicine. “Nutritional Management of Gastrointestinal Disease.” Details the clinical rationale for bland diets in dogs.
- Cornell University College of Veterinary Medicine. “Diarrhea in Dogs.” Covers when bland diets are appropriate and when they aren’t.
- American Kennel Club. “Food for Dogs With an Upset Stomach.” Offers practical feeding guidelines and ingredient lists.
