Suspect poisoning? US: ASPCA Poison Control (888) 426-4435 · UK: 01202 509 000 · Severe symptoms → nearest emergency vet now.

My 20 kg dog ate two full slices of cheese pizza — when might vomiting or other signs start, and how long could they last?

Dogs · Food safety

Last reviewed: 2026-09-05 · Reference ranges: ASPCA, Pet Poison Helpline & Merck Veterinary Manual

Short answer

Gastrointestinal signs like vomiting, diarrhea, or abdominal discomfort often start within 4 to 12 hours after a dog eats pizza. The high fat, salt, and potential onion or garlic powder can irritate the stomach. For a 20 kg dog, two slices is a significant amount, so signs could persist for 24 to 48 hours depending on individual sensitivity. Offer small amounts of water and a bland diet if vomiting subsides, but if signs are severe or last more than a day, a vet visit is wise.

How a 20 kg dog handles double the pizza

Two full slices for a medium-sized dog isn't just double trouble—it's a volume issue. The stretched stomach may react by trying to expel the excess, leading to more forceful vomiting compared to a smaller amount. The sheer bulk also means digestion takes longer, potentially prolonging symptoms.

At this body weight, the risk isn't so much about toxicity thresholds being crossed (unless the pizza contained actual onions or garlic chunks) as it is about mechanical digestive overload. Think of it like a traffic jam in the GI tract—everything backs up, then releases in unpleasant waves.

The vomiting progression timeline

Initial vomiting episodes often contain recognizable pizza chunks and occur within 4-6 hours. As time passes, the vomit becomes more liquid—first stomach juices, then possibly bile if the stomach fully empties. Multiple vomiting episodes (4-6 over 12 hours) wouldn't be unusual after this pizza quantity.

What's important is the trend—are the episodes becoming less frequent and less violent? Sporadic vomiting over 24 hours is expected, but continuous hourly vomiting for more than three hours straight warrants immediate vet attention, as dehydration becomes a real danger.

Why diarrhea might outlast vomiting

The intestines process the pizza more slowly than the stomach, so while vomiting may stop after 12-24 hours, diarrhea often peaks later. You might see increasingly soft stools starting around 12 hours post-ingestion, progressing to watery diarrhea at the 18-24 hour mark before gradually firming up.

This delayed intestinal response happens because the irritating components (like excess fat and salt) take time to travel through the digestive tract. The later diarrhea is actually processing what was eaten earlier, not necessarily new problems developing.

Assessing when to wait versus when to act

For a dog this size, you can reasonably monitor at home unless certain red flags appear. Continuous vomiting despite an empty stomach, diarrhea with blood, or inability to keep water down all signal the need for veterinary intervention. So does extreme lethargy where your dog can't or won't stand up.

Watch for the 'double whammy' effect—if vomiting stops but diarrhea becomes severe, dehydration risk actually increases. Offer small amounts of electrolyte solution (specific for dogs) if possible, but don't force large volumes that might trigger more vomiting. The 48-hour mark is when most dogs fully recover from pizza incidents of this scale.

The full verdict, portion guidance and serving notes are collected on the Pizza food facts page.

Open the full food page: Pizza food facts →