Skip to main content

Dog Vomiting: Why It Happens & When It's an Emergency

A dog that vomits once and then acts normal is usually fine. Repeated vomiting, vomiting with other symptoms, or dry heaving without bringing anything up needs a vet.

Common causes

  • Eating too fast, grass, or spoiled food
  • Sudden diet change
  • Swallowed objects (socks, toys, bones)
  • Toxins such as grapes, xylitol or medications
  • Pancreatitis, kidney or liver disease
  • Infections and parasites

What the vomit can tell you

  • Yellow foam — bile, often from an empty stomach
  • White foam — stomach irritation or acid
  • Undigested food soon after eating — regurgitation or eating too fast
  • Red streaks or coffee-ground material — bleeding; see a vet

Emergency signs

  • Retching with nothing coming up and a swollen belly (possible bloat — go now)
  • Vomiting more than 2–3 times in a day
  • Blood in the vomit
  • Lethargy, weakness or pale gums
  • Possible toxin or object swallowed
  • Puppy or senior dog

Home care after a single episode

  • Hold food for a few hours while offering small sips of water
  • Then offer a small bland meal
  • If vomiting returns, call your vet

This guide is general information, not a diagnosis. If you're worried about your pet, call your vet or an emergency clinic.

Related

Sources