
Bland diet for a puppy with diarrhea: when it helps and how to do it
Soft stools are common in puppies: a new home, a change of food, a stolen sock or too many treats can all upset a young gut. A bland diet for a puppy with diarrhea often settles these mild episodes within a day or two. But a puppy is not a small adult dog. It dehydrates faster, has fewer reserves, and may not yet be protected against parvovirus, so the line between “try a bland diet” and “go to the vet today” is drawn much earlier.
At a glance
| Question | Benchmark |
|---|---|
| When a bland diet is reasonable | Mild diarrhea in a puppy that is bright, playful, eating and drinking |
| When to skip it and call the vet | Vomiting, lethargy, blood in the stool, refusing food, a puppy not fully vaccinated, or a puppy under 3 months |
| What to feed | Boiled lean white-meat chicken or lean beef with plain white rice, about 1 part meat to 1 part rice |
| How much to start | About 2 tablespoons per 4.5 kg (10 lb) of body weight, every 2 to 3 hours on day one |
| Back to normal food | Mix it in gradually from day 3 to 5, fully back by about day 7 |
| Fasting | Never fast a puppy without asking your vet first |
Feeding figures from PetMD (veterinarian-written, updated May 2025). Your vet will adjust them to your puppy.
First, decide if a bland diet is the right call
A bland diet is for mild, simple diarrhea: your puppy has loose stools but is still playful, eating, drinking and keeping water down. In that situation, resting the gut with easy food for a few days is a sensible first step.
It is not the right call if your puppy is vomiting, quiet or sleepy, refusing food, or passing blood or mucus. It is not the right call either if your puppy has not finished its vaccinations. Cornell University’s veterinary college notes that parvovirus most often affects puppies between about 6 weeks and 6 months, starting with lethargy, poor appetite and vomiting before diarrhea that often contains blood. Parvo progresses quickly and needs a vet, not a home diet.
PetMD advises calling your vet before fasting any puppy under 3 months. Very young and small puppies have little energy in reserve, and skipping meals can make them weak.
What to put in a bland diet
The classic bland diet is simple and low in fat:
- Protein: boneless, skinless chicken breast or lean ground beef, boiled in plain water. Pour off the fat after cooking.
- Starch: plain white rice, cooked soft.
- Ratio: about 1 part meat to 1 part rice. Some vets suggest more rice than meat: follow your own vet’s advice if they give you one.
Nothing else goes in: no oil, butter, salt, spices, broth cubes, onion or garlic. Onion and garlic are toxic to dogs even when cooked. Serve the food at room temperature, and keep fresh water available at all times.
Some vets also suggest a spoonful of plain canned pumpkin (not pie filling) or a probiotic made for dogs. Ask before adding either for a puppy.
How much and how often
Small, frequent meals are easier on an irritated gut than one big bowl. PetMD suggests starting with about 2 tablespoons per 4.5 kg (10 lb) of body weight, offered every 2 to 3 hours on the first day. Too little is better than too much.
If the stools firm up, increase the portions and space the meals out over the next two to three days. For a growing puppy, this matters: a bland diet is not a complete diet, so it should not last more than a few days without your vet’s input.
Moving back to puppy food
From about day 3 to 5, start mixing your puppy’s normal food back in: a small share at first, then a bit more each day as long as the stools stay firm. Most puppies are back on their regular food by around day 7.
If the diarrhea comes back each time you reintroduce the usual food, stop and call your vet. The food itself may not suit your puppy, or something else is going on. Our Nutrition section covers changing a puppy’s food safely.
Why puppies get diarrhea
The most common causes are a sudden change of food, eating something off the floor or in the garden, too many treats or table scraps, stress after arriving in a new home, and intestinal worms. Infections such as parvovirus are the most serious.
A puppy that has diarrhea again and again, even mild, needs a vet visit. Worms, a food that does not suit, or an infection will not go away on a bland diet alone. More on puppy health in our Health section.
When to see the vet
Call your vet the same day if your puppy:
- vomits, especially more than once, or cannot keep water down;
- is lethargic, weak, or not interested in play;
- refuses food;
- has blood or mucus in the stool, or black, tarry stools;
- has a swollen or painful belly;
- has dry, sticky gums or sunken eyes, which are signs of dehydration;
- is not fully vaccinated, or is very young or very small.
Book a visit if the diarrhea lasts more than a day or two despite the bland diet, keeps coming back, or if you see worms in the stool. Never give your puppy human anti-diarrhea medicine: some are dangerous for dogs, and they can hide a serious problem.