Seeing a puppy lethargic not eating and vomiting is every pet parent’s nightmare. Puppies are naturally playful and energetic, so when they suddenly become sluggish, lose interest in food, and start throwing up, it often signals that something is seriously wrong.
While some causes are minor, others can escalate quickly and become life-threatening without proper care.
We walk you through why these symptoms happen, what they could mean, and how to respond effectively.
Puppy Lethargic, Not Eating and Vomiting: Why It Happens
When your puppy is lethargic not eating and vomiting, it could be due to conditions such as parasites, viral infections like parvovirus, dietary indiscretion, stress, or even congenital issues. Puppies have immature immune systems, which makes them more vulnerable to illness and dehydration.

Puppy Lethargic, Not Eating and Vomiting: Common Causes
Parvovirus (Parvo)
Parvovirus is one of the most serious and deadly illnesses affecting puppies. It attacks the gastrointestinal tract and immune system and spreads rapidly through contaminated environments.
Common symptoms include:
Lethargy and weakness
Loss of appetite
Vomiting and severe diarrhea (often bloody)
Fever and dehydration
If you suspect parvo, act immediately. Puppies can deteriorate quickly and require hospitalization, IV fluids, antibiotics, and supportive care. Vaccination is the best prevention.
Related: My dog is lethargic and not eating (Causes and when to worry)
Intestinal Parasites
Puppies are highly susceptible to worms and parasites like roundworms, hookworms, and giardia, which can cause vomiting, weakness, and poor appetite.
Look for:
A bloated belly
Diarrhea or soft stools
Weight loss despite eating
Visible worms in stool or vomit
Your vet can perform a fecal test and prescribe the appropriate deworming treatment. Routine deworming is essential for all puppies.
Dietary Indiscretion
Puppies explore the world with their mouths and may eat inappropriate items—trash, plants, human food, or non-food objects.
This can upset their stomach or cause a blockage.
Symptoms may include:
Vomiting (possibly with undigested material)
Lethargy and no interest in food
Abdominal discomfort
Mild cases may resolve with fasting and bland food. However, if vomiting persists or there’s bloating or straining, see your vet right away.
Gastroenteritis
Gastroenteritis, or inflammation of the stomach and intestines, is common in puppies and may be caused by infection, parasites, or food intolerance.
Symptoms include:
Vomiting
Diarrhea
Fatigue
Dehydration
Supportive treatment such as fluids, bland food, and medications can help most puppies recover quickly, but severe cases may require vet care.
Hypoglycemia (Low Blood Sugar)
Small breed puppies or those who haven’t eaten for a while can develop dangerously low blood sugar levels. This causes:
Weakness or collapse
Shaking or tremors
Vomiting
Confusion or seizures
Give your puppy a small amount of honey or corn syrup if you suspect hypoglycemia and contact your vet immediately. Puppies with hypoglycemia may need more frequent meals throughout the day.
Congenital Illness or Internal Defects
Some puppies are born with underlying health issues, such as liver shunts or pancreatic disorders, that can cause vomiting and fatigue. These conditions often require imaging or bloodwork to diagnose.
Early warning signs may include:
Poor growth or weight gain
Ongoing GI upset
Lethargy after eating
Veterinary testing can help determine whether your puppy has a treatable congenital condition.
Stress or Transition-Related Illness
Bringing a new puppy home or switching environments can lead to stress-related symptoms like not eating and mild vomiting. Travel, weaning, or being separated from their litter can also be contributing factors.
While most puppies adjust within a few days, prolonged or worsening symptoms should be checked out by a vet to rule out infections or physical causes.
What to Do If Your Puppy Is Lethargic, Not Eating, and Vomiting
Here are some helpful at-home tips (but remember: puppies decline fast, so don’t delay vet care if symptoms persist):
Hydrate – Offer water frequently. If your puppy refuses, try an oral electrolyte solution.
Withhold food for a few hours – Let the stomach settle before offering small amounts of bland food (like boiled chicken and rice).
Monitor vomiting and energy levels – Take note of frequency and severity.
Avoid human medications – These can be toxic, especially to small pups.
Create a calm environment – Reduce stress, noise, and activity while they rest.
If vomiting continues beyond 12–24 hours or your puppy refuses food and water entirely, seek veterinary help.
When to Call or Visit Your Vet
Puppies can decline very quickly, so call your vet if:
Vomiting persists for more than 6–12 hours
Your puppy seems very tired or won’t move
They haven’t eaten in over 12 hours
You see signs of dehydration (dry gums, sunken eyes, poor skin elasticity)
Diarrhea is present, especially if bloody
You suspect they ate something toxic
Your vet may run bloodwork, perform a fecal test, or give fluids and medications to stabilize your puppy.
Related: My dog is drooling and lethargic (Here’s why)
Key Takeaway
A puppy that is lethargic not eating and vomiting may be facing anything from a mild tummy upset to a serious viral infection like parvo.
Because puppies are so vulnerable to rapid dehydration and illness, early intervention is critical.
If your puppy isn’t acting like their normal curious, playful self, don’t assume it’s just a phase.
Trust your instincts and get them checked out. Quick action can make all the difference and help your pup bounce back fast.