Why Is My Puppy Throwing Up and Having Diarrhea?

Puppies vomiting and having diarrhea at the same time is one of the most common reasons for urgent vet visits, and the cause ranges from something as minor as eating a sock to something as serious as parvovirus. Most cases in otherwise healthy puppies trace back to dietary indiscretion (eating something they shouldn’t have), a sudden food change, stress, or intestinal parasites. But because puppies dehydrate fast and their immune systems are still developing, even “minor” causes deserve close attention.

The Most Common Causes

Puppies explore the world with their mouths, which means they swallow things that upset their stomachs constantly. The most frequent triggers for simultaneous vomiting and diarrhea include:

  • Dietary indiscretion: Eating garbage, chewing on toys, swallowing sticks, or getting into another pet’s food. Sometimes called “garbage gut,” this usually resolves within 24 to 72 hours if caught early.
  • Sudden diet changes: Switching to a new food too quickly can overwhelm a puppy’s digestive system. Transitions should happen gradually over 7 to 10 days.
  • Intestinal parasites: Roundworms, hookworms, and Giardia are extremely common in puppies. Giardia alone can cause diarrhea, gas, stomach pain, nausea, and vomiting. Some puppies carry parasites without obvious symptoms, while others get hit hard.
  • Stress: A new home, boarding, a car ride, or even a vet visit can trigger GI upset in young dogs.
  • Parvovirus: The most dangerous cause on this list. Unvaccinated or partially vaccinated puppies are at highest risk.
  • Foreign bodies: A swallowed toy, piece of fabric, or bone fragment can block the intestines, causing repeated vomiting and sometimes diarrhea.

When Parvovirus Is the Concern

Parvovirus is the diagnosis every puppy owner dreads, and for good reason. It’s highly contagious, progresses quickly, and can be fatal without treatment. After exposure, symptoms appear within three to seven days. The virus first attacks the lymph nodes in the throat, then hitches a ride through the bloodstream to the bone marrow and the lining of the small intestine.

In the bone marrow, it destroys young immune cells, causing a dangerous drop in white blood cell count. In the intestines, it breaks down the lining that absorbs nutrients and acts as a barrier against bacteria. This is why parvo causes such severe, often bloody diarrhea alongside relentless vomiting. In very young puppies, the virus can also attack the heart muscle, causing inflammation and irregular heartbeats.

If your puppy is under 16 weeks old, hasn’t completed their full vaccine series, and is vomiting with watery or bloody diarrhea, lethargy, and loss of appetite, get to a vet immediately. Vets can run a rapid antigen test on a stool sample that gives results in minutes. A positive result in an unvaccinated puppy confirms infection. However, these rapid tests catch only about 30 to 50 percent of true cases in symptomatic dogs, so a negative result doesn’t rule parvo out. If symptoms are suspicious, your vet will likely send a sample for a more sensitive PCR test to confirm.

How to Check for Dehydration at Home

Dehydration is the biggest immediate risk when a puppy is losing fluids from both ends. Puppies are smaller and have less fluid reserve than adult dogs, so they can become dangerously dehydrated within hours. There are two simple checks you can do right now.

First, look at your puppy’s gums and tongue. They should be moist. If they feel dry or tacky, or if the saliva looks thick and ropey instead of watery, your puppy is likely dehydrated. Second, gently pinch the skin on the back of your puppy’s neck and release it. Normally, the skin snaps back instantly. If it returns slowly, your puppy is moderately to severely dehydrated. If the skin stays tented and doesn’t return to its normal position at all, your puppy is in critical condition and needs veterinary care right away.

What You Can Do at Home

If your puppy is still alert, drinking water, and the symptoms are mild (one or two episodes of vomiting, soft but not watery stool, no blood), you can try supportive care at home for 12 to 24 hours while monitoring closely.

Keep water available in small, frequent amounts rather than letting your puppy gulp down a full bowl, which can trigger more vomiting. Oral electrolyte solutions designed for pets can help replace lost fluids and minerals. Research on dogs with hemorrhagic diarrhea has shown that oral electrolyte solutions are safe and effective for correcting mild to moderate dehydration, though puppies that are actively vomiting may not keep fluids down.

Once your puppy has gone a few hours without vomiting, you can introduce a bland diet: roughly 75 percent boiled white rice mixed with 25 percent boiled lean chicken breast (no skin, no bones) or lean ground beef. Serve small portions, three to four times a day. This can be stored in the refrigerator for up to 72 hours. That said, growing puppies have different nutritional needs than adult dogs, so bland diets are a short-term bridge, not a substitute for proper puppy food. If symptoms don’t improve within a day or two, a prescription diet from your vet is a better option.

Signs That Need a Vet Visit Now

Some symptoms should skip the home care phase entirely. Bring your puppy to the vet right away if you notice any of the following: bloody or very dark stool, vomiting that won’t stop or happens more than a few times in a couple of hours, complete refusal to eat or drink, extreme lethargy or inability to stand, a swollen or painful belly, or any signs of dehydration (dry gums, skin tenting, thick saliva). Puppies under 12 weeks old, puppies that haven’t completed their vaccine series, and puppies with known exposure to a sick dog should be seen sooner rather than later regardless of how mild things look.

What Happens at the Vet

Your vet will likely start with a physical exam, checking hydration status, temperature, and abdominal tenderness. A fecal test can identify parasites like Giardia and roundworms. If parvo is suspected, the rapid antigen test comes first, potentially followed by PCR testing if results are negative but symptoms are concerning.

Treatment depends on the cause. Parasites are treated with deworming medication. Mild gastroenteritis often responds to anti-nausea medication, fluid support, and a temporary bland or prescription diet. Parvovirus requires hospitalization with intravenous fluids, anti-nausea drugs, and close monitoring, typically for several days. Foreign body obstructions may need imaging and sometimes surgery.

Preventing Future Episodes

The single most important thing you can do is stay on schedule with vaccinations. Core vaccines for puppies protect against parvovirus, distemper, and adenovirus. The recommended schedule starts at 6 to 8 weeks of age, with boosters every 2 to 4 weeks until 16 weeks or older. That final dose at 16 weeks is the most critical one, because maternal antibodies can interfere with earlier doses. Some veterinary guidelines recommend either blood testing at 20 weeks to confirm immunity or giving an additional booster at 26 weeks to be safe.

Beyond vaccines, regular deworming catches parasites early. Puppy-proofing your home (keeping garbage sealed, picking up small objects, securing toxic plants and chemicals) reduces the chances of dietary indiscretion. When switching foods, mix increasing amounts of the new food into the old food over a week or more. And until your puppy is fully vaccinated, avoid high-traffic dog areas like dog parks, pet stores, and sidewalks where unvaccinated dogs may have been.