Puppy diarrhea and not eating are two troubling symptoms that often appear together. A young puppy who refuses to eat and has loose stool isn’t just having a bad day—this combination can be a sign of something more serious.
While occasional diarrhea can be somewhat normal during early development, especially with dietary transitions, it’s essential to understand why it’s happening and when it signals the need for immediate veterinary care.
We’ll cover the common causes of diarrhea and appetite loss in puppies, what to watch out for, and when to act fast.
Why Puppy Diarrhea and Not Eating Happen Together
Puppies have sensitive digestive systems that are still developing. Diarrhea itself can lead to a loss of appetite, and the reverse is also true—illness or stress that causes appetite loss can affect the gut. These symptoms often happen together because they’re typically driven by:
Dietary changes or food intolerance
Infections (bacterial, viral, or parasitic)
Stress or environmental changes
Toxin ingestion
Underlying illness
In puppies, any episode of diarrhea combined with not eating can quickly escalate to dehydration, lethargy, and more severe complications because their bodies are small and less capable of compensating.

Is It Normal for My Puppy to Not Eat After Having Diarrhea?
It’s not uncommon for puppies to temporarily lose their appetite after an episode of diarrhea. Their stomach and intestinal lining may be irritated, which makes them feel uncomfortable eating.
That said, unlike adult dogs, puppies don’t have large energy reserves. Even skipping one or two meals can result in low blood sugar (hypoglycemia), dehydration, or weakness.
Common Causes of Puppy Diarrhea and Not Eating
Let’s break down some of the most common reasons puppies experience these two symptoms:
1. Dietary Changes or Sensitivities
Puppies’ stomachs are sensitive, and switching food too quickly can cause gastrointestinal upset.
Triggers include:
Sudden food changes
Treats or table scraps
Eating non-food items (grass, dirt, toys)
Transitioning from mother’s milk to solids
Puppy-Specific Concern:
Puppies are curious chewers and often explore the world with their mouths, making them more likely to ingest inappropriate items that upset their digestive system.
2. Parasites
Intestinal parasites such as roundworms, hookworms, coccidia, and giardia are extremely common in puppies and a top cause of diarrhea and appetite loss.
Signs of parasites include:
Diarrhea (sometimes with mucus or blood)
Pot-bellied appearance
Weight loss
Poor coat quality
Puppies should be routinely dewormed beginning at 2-3 weeks of age, as parasites can pass from the mother—even before birth.
Related: Puppy won’t eating grass (Here’s why)
3. Infections (Viral or Bacterial)
Distemper, parvovirus, and coronavirus are severe, sometimes deadly diseases that often begin with diarrhea and refusal to eat.
Parvovirus, in particular, is a leading concern. It spreads easily and strikes quickly, especially in unvaccinated puppies.
Symptoms include:
Bloody, foul-smelling diarrhea
Vomiting
Lethargy
Loss of appetite
Fever or low body temperature
If you suspect your puppy may have parvo or a similar infection, seek emergency veterinary care immediately.
4. Stress and Environment Changes
Even small environmental changes can stress a puppy, especially if they’ve just been adopted or moved to a new home.
Stress can lead to:
Digestive upset
Mild diarrhea
Picky eating or refusing food
Increased vocalization, pacing, or hiding
Puppies also experience “stress colitis,” which is inflammation of the colon due to stress, leading to soft or loose stool and loss of appetite.
5. Vaccination Side Effects
Some puppies may develop mild digestive issues, including temporary diarrhea and reduced appetite, after vaccinations.
While this reaction is usually short-lived, contact your vet if symptoms persist for more than 24 hours.
6. Teething and Oral Pain
Teething can reduce appetite in puppies, and discomfort in the mouth might cause them to chew instead of eat.
However, teething alone should not cause diarrhea. If both symptoms are present, look for additional causes such as dietary issues or infection.
7. Toxin or Foreign Object Ingestion
Puppies love to chew and may swallow toxic items like:
Houseplants
Human medications
Chocolate or xylitol-containing treats
Cleaning products
Small toys or fabric
These can cause serious gastrointestinal issues including vomiting, diarrhea, pain, and complete refusal to eat.
8. Fading Puppy Syndrome (in Neonates)
In very young puppies (under 6–8 weeks), not eating and diarrhea can be part of Fading Puppy Syndrome, where they fail to thrive and deteriorate rapidly.
Signs include:
Constant crying
Weakness
Diarrhea
Poor suckling
Rapid weight loss
Immediate veterinary intervention is critical in such cases.
How Long Can Puppies Go Without Eating When They Have Diarrhea?
Puppies are much more sensitive to fasting than adult dogs. Skipping more than 12–24 hours of food, especially with ongoing diarrhea, can lead to serious complications like hypoglycemia or dehydration.
Avoid extended fasting unless instructed by a veterinarian. Instead, offer small amounts of bland, easily digestible food like:
Boiled chicken (no skin or seasoning)
Plain white rice
Canned pumpkin (not pie filling)
Puppy Has Diarrhea and Not Eating but Drinking Water
It’s a positive sign if your puppy is still drinking water—it helps prevent dehydration. However, if the diarrhea continues and your puppy refuses food for more than 12 hours, consult a vet.
Watch for signs like:
Lethargy
Vomiting
Blood in stool
Crying or signs of abdominal pain
Can Not Eating Cause Diarrhea in Puppies?
While not eating doesn’t directly cause diarrhea, the two are often linked to the same underlying issue. Prolonged fasting may irritate the stomach due to bile buildup, potentially triggering vomiting or loose stools.
In puppies, skipping meals can quickly snowball into greater problems because of their rapid metabolism and low body reserves.
Related: Dog diarrhea: A guide
Puppy Has Diarrhea and Not Eating or Drinking — When It’s an Emergency
If your puppy is not eating or drinking along with diarrhea, this is a veterinary emergency. Puppies can dehydrate much faster than adults, and dehydration can be life-threatening.
Call a vet immediately if:
Your puppy is lethargic or unresponsive
Diarrhea is bloody or persistent
Vomiting is also present
Gums are pale or dry
They haven’t eaten or drunk in 12+ hours
What to Do if Your Puppy Has Diarrhea and Won’t Eat
Stop feeding treats or new foods
Offer a bland diet (rice and boiled chicken)
Ensure fresh water is available at all times
Monitor for other symptoms
Call your vet if symptoms last more than 12–24 hours
Never give over-the-counter human medications unless prescribed by your vet—some are toxic to puppies.
Key Takeaway
Diarrhea and appetite loss in puppies are concerning and should never be ignored. Because puppies have underdeveloped immune and digestive systems, even a mild case can become serious quickly.
If your puppy is showing these symptoms, early veterinary intervention can prevent dehydration and identify underlying causes before complications arise.
Always err on the side of caution when it comes to young pups—your fast action could save their life.