Puppy Diarrhea and Vomiting: What to Do and When to Call the Vet
PawSmart is reader-supported. When you buy through links on our site, we may earn an affiliate commission at no extra cost to you. This never affects our recommendations.
How we research our health guides. PawSmart is independent and reader-supported. Our health content is researched against veterinary and kennel-club sources (AKC, ASPCA, AVMA) and reviewed by our editorial team, then updated as guidance changes. This is general educational information to help you make informed decisions — it is never a substitute for examining your own puppy. When in doubt, call your vet: they can assess your specific dog in a way no article can.
An upset tummy is one of the most common reasons new owners panic in their puppy's first weeks at home. A single soft stool or one bout of vomiting in a puppy who is otherwise bright, playful and drinking is often minor. But puppies are not small adult dogs — they have tiny reserves and dehydrate dangerously fast, and some causes of vomiting and diarrhea (like parvovirus or a swallowed toxin) can become life-threatening in hours. This guide explains the common causes, the red-flag signs that mean call your vet right now, and how to care for a mild, single upset at home. When in doubt with a puppy, err on the side of calling.
⚠️ Parvo warning. Repeated vomiting plus foul-smelling or bloody diarrhea, lethargy and loss of appetite in an unvaccinated or partly vaccinated puppy can be parvovirus — a fast-moving, often fatal disease that needs emergency veterinary treatment. Do not wait to "see how it goes." Call your vet or an emergency clinic immediately and mention that parvo is a concern so they can prepare and protect other patients.
Common causes of puppy vomiting and diarrhea
- Diet change: Switching food too quickly is a very common trigger. New foods should be introduced gradually over about a week, mixing more of the new in with the old each day.
- Dietary indiscretion: Puppies explore with their mouths and eat things they shouldn't — table scraps, rich treats, grass, sticks, garbage. This "garbage gut" often causes a short-lived upset.
- Stress: Going to a new home, travel, weaning and other big changes can cause soft stools in an otherwise healthy puppy.
- Parasites: Intestinal worms and protozoa such as giardia and coccidia are very common in puppies and a frequent cause of persistent diarrhea. This is one reason routine deworming matters.
- Infections: Viral and bacterial infections — most seriously parvovirus in under-vaccinated puppies — can cause severe vomiting and diarrhea and are medical emergencies.
- Toxins and foreign objects: Human medicines, chocolate, xylitol, grapes, certain plants and cleaning products are all dangerous, and a swallowed toy or sock can cause a blockage. Any suspected toxin or blockage is an emergency.
Red flags: call or see a vet now
Contact your vet or an emergency clinic straight away if your puppy shows any of the following. With a young puppy, one of these is enough — you do not need to wait for several.
- Blood in vomit or stool (fresh red, or dark/tarry material that looks like coffee grounds).
- Repeated vomiting — more than once or twice, or vomiting that keeps coming back.
- Can't keep water down — vomiting up every drink, which leads to fast dehydration.
- Lethargy, weakness or collapse — a puppy who is flat, unresponsive or not their usual self.
- Suspected parvo — an unvaccinated or partly vaccinated puppy with vomiting, foul or bloody diarrhea and loss of appetite.
- Suspected toxin or a swallowed object — any chance they ate something poisonous or a foreign object.
- Very young, very small or "toy" breed puppies — they have almost no reserves and dehydrate and drop their blood sugar dangerously fast, so lower your threshold to call.
- Pale, white or tacky gums, a bloated or painful belly, a fever, or signs of dehydration (skin that stays tented, dry gums, sunken eyes).
- Symptoms lasting more than about 24 hours, or getting worse rather than better.
Not sure if it's an emergency? A quick call to your vet costs nothing and settles it fast — that's always the safest move with a puppy.
More Health & Safety guides →Safe at-home care for a mild, single upset
The steps below are only for a puppy who has had one episode of vomiting or a single bout of soft stool, is bright, alert and playful, has normal gums, and is keeping water down — with none of the red flags above. If you are unsure, treat it as a "call the vet" situation instead.
- Go easy on food briefly — but don't fast a young puppy for long. Adult dogs are sometimes rested from food for a short vet-guided period, but puppies can crash their blood sugar if they go without food, so any short pause should be brief and only on your vet's advice. When unsure, feed a small bland meal rather than fasting.
- Offer a bland diet. Small, frequent meals of plain boiled chicken (no skin, bones or seasoning) with white rice or plain pumpkin are gentle on the gut. Feed little and often for a day or two.
- Keep them hydrated. Offer small amounts of fresh water frequently. Puppies dehydrate quickly, so watch that they are drinking and keeping it down — if they can't, that's a red flag.
- Reintroduce normal food gradually. Once stools firm up, mix their regular food back in over a couple of days rather than switching all at once.
- Rest and watch closely. Keep them calm, note the number and look of episodes, and check gums and energy. If anything worsens or a red flag appears, stop and call your vet.
- Do not give human medicines. Many over-the-counter anti-diarrheal and anti-nausea drugs are unsafe or wrongly dosed for puppies. Only give medication your vet has recommended for your specific puppy.
Throughout, remember that puppies are higher-risk than adult dogs. What might be a "wait and see" upset in a healthy adult can become serious quickly in a puppy. If home care doesn't clearly improve things within a few hours, or you have any doubt at all, call your vet.
The bottom line
A single soft stool or one vomit in a bright, playful, well-hydrated puppy is often minor and can be managed with a bland diet, careful hydration and close watching. But blood, repeated vomiting, lethargy, an inability to keep water down, suspected parvo or toxins, pale gums, or a very young or tiny puppy all mean it's time to call the vet now. When you're weighing it up, err toward calling — with puppies, an early phone call is always cheaper and safer than waiting.
Frequently asked questions
My puppy had diarrhea once but seems totally normal — do I need the vet?
A single soft stool in a puppy who is bright, playful, eating and drinking normally, with normal gums, is often minor and can be watched at home with a bland diet and good hydration. But because puppies dehydrate fast and some causes are serious, call your vet if it happens again, lasts beyond about a day, contains blood, or is joined by vomiting, lethargy or loss of appetite. When unsure, a quick call to your vet is always the safest choice.
How do I know if it's parvo?
Parvovirus classically causes severe, often bloody and foul-smelling diarrhea, repeated vomiting, marked lethargy and loss of appetite in unvaccinated or partly vaccinated puppies. It moves fast and is frequently fatal without treatment. You cannot confirm it at home — if parvo is even a possibility, call your vet or an emergency clinic immediately and mention parvo so they can test and protect other patients. See our puppy vaccination schedule for how vaccines reduce this risk.
Can I give my puppy human anti-diarrhea or anti-nausea medicine?
No — not without your vet's direction. Several common human medicines are unsafe for dogs or easy to overdose in a small puppy, and some can mask a serious problem. Only give a medication that your veterinarian has specifically recommended for your puppy, at the dose they advise.
What can I feed a puppy with an upset stomach?
For a mild, single upset in an otherwise well puppy, small frequent meals of plain boiled chicken with white rice or plain pumpkin are gentle on the gut. Avoid fatty foods, dairy, seasoning and treats, and reintroduce their normal food gradually over a couple of days once stools firm up. Because puppies shouldn't go long without eating, don't withhold food for long — and call your vet if the upset continues.
Could worms be causing my puppy's diarrhea?
Yes. Intestinal worms and protozoa like giardia and coccidia are very common in puppies and a frequent cause of ongoing diarrhea, which is why routine deworming matters. If diarrhea is persistent, recurring or contains blood, your vet may want a stool sample to check. Our guide to flea, tick and worm prevention explains how regular parasite control works.
⚕️ A note on advice: This article is general guidance to help you make informed decisions — it is not a substitute for professional veterinary advice. Vomiting and diarrhea in puppies can become serious quickly, so always consult your vet about your dog's individual health, and seek emergency care if you see any red-flag signs.
Trusted resources for further reading
AKC — Expert Advice ASPCA — General Dog Care AVMA — Pet Care Basics