First, let me be clear: if your dog is vomiting repeatedly, has bloody diarrhea, or seems lethargic, call your vet. I'm not a veterinarian. I'm just a guy who's spent years testing foods and helping friends with their dogs. This is what works for mild cases.
The Classic Bland Diet
Boiled boneless skinless chicken breast and white rice. That's it. No salt, no seasoning, no butter. I use a 2:1 ratio of rice to chicken. Cook the rice well so it's soft and easy to digest. Shred the chicken. Serve it at room temperature. I usually withhold food for 12-24 hours (unless it's a puppy or a senior, then I check with a vet first) to let the digestive system rest. But if your dog has a history of sensitive stomach issues, you might want to look into dog foods specifically formulated for sensitive stomachs, they can prevent problems before they start.
After the fasting period, I give small portions every few hours. If they keep it down and don't have more diarrhea, I gradually increase the amount. This usually does the trick within 24 to 48 hours.
Pumpkin: The Secret Weapon
Plain canned pumpkin (not pumpkin pie filling) is magical. I mix a tablespoon into the chicken and rice. It's high in fiber and helps both diarrhea and constipation. I learned this from a Facebook group where a woman swore her dog's chronic diarrhea cleared up after three days of pumpkin meals. I tried it on my own Lab when she got into something weird on a hike, and it worked like a charm.
Bone Broth and Baby Food
If your dog won't eat, warm bone broth (unsalted, no onions or garlic) can encourage them. I've also used meat-based baby food, just check the ingredients for xylitol, which is toxic to dogs. These are good for hydration and getting something into their system.
Commercial Options
Sometimes I recommend a prescription diet like Hills i/d or Royal Canin Gastrointestinal. These are designed to be easily digestible and balanced. They're more expensive but convenient. I've had success with both. Once your dog is back to eating normally and you're ready to transition back to their regular food, it's important to choose a high-quality everyday option. That's why I put together my ultimate guide to choosing the right dog food, it covers everything from ingredient lists to feeding schedules so you can avoid future stomach upsets.
Warning Signs
If your dog has been vomiting for more than 24 hours, hasn't pooped in 48 hours, is acting lethargic, has a bloated stomach, or is a puppy or senior, please go to the vet. Also, if they've eaten something toxic like chocolate or grapes, that's an emergency. I always keep a bottle of plain pumpkin in the pantry and a bag of white rice on hand just in case. It's saved me a few late-night vet trips.
Transitioning Back
Once the bland diet has worked for two or three days and your dog seems normal, start mixing in their regular food. Do a 75% bland / 25% regular for a day, then 50/50, then 25/75, then all regular. Go slow. If the symptoms come back, go back to bland and see the vet.
Frequently Asked Questions
How long should I feed the bland diet? Usually 2–3 days after symptoms stop. Can I add vegetables? Some plain carrots or green beans are fine, but stick with simple foods. What about probiotics? I use a plain unsweetened yogurt or a probiotic supplement specifically for dogs. Should I give water? Always have fresh water available. If they're vomiting, offer small amounts frequently. When to worry? If you see blood, if they can't keep water down, if they seem painful or lethargic, that's when you call the vet. I've been through this many times, and a little bit of planning and a solid routine make all the difference.