One isolated vomit in a dog who is otherwise bright may not be an emergency. Repeated vomiting, blood, pain, weakness, dehydration, or a possible toxin or swallowed object changes the picture. Also note whether your dog is actively retching: food that comes up passively may be regurgitation, which has different causes.

The quick guide

Illustrated color cues, not diagnostic photos. Tap a visual to open the original Dog Care Wiki TikTok carousel.

01
View on TikTok

Yellow

Yellow liquid is often bile and can appear when the stomach is empty, but it is not proof of a single cause. Repeated episodes, loss of appetite, pain, or lethargy need veterinary advice.

02
View on TikTok

White and foamy

Foam can be saliva mixed with stomach fluid, sometimes with an irritated or empty stomach. Coughing up white foam can look similar, so a video of the episode can help your vet tell the difference.

03
View on TikTok

Clear or mucus-like

Slimy fluid may be saliva, water, or stomach mucus. Watch how often it happens and whether your dog can keep water down; ongoing vomiting can quickly cause dehydration.

04
View on TikTok

Red or blood-streaked

Fresh blood can come from irritation in the mouth, throat, or stomach, but it can also signal a more serious problem. More than a tiny streak—or blood with weakness, pain, or repeated vomiting—needs urgent care.

05
View on TikTok

Brown

Brown vomit may simply contain food or something your dog scavenged. A fecal smell, suspected foreign object, abdominal swelling, repeated retching, or inability to keep water down warrants urgent veterinary attention.

06
View on TikTok

Green

Grass or plants may tint vomit green, and bile can look yellow-green. Some plants are toxic, so identify what your dog may have eaten and contact a veterinarian or animal poison service if exposure is possible.

What to record for your vet

  1. Photograph the vomit and, if safe, take a short video of an episode.
  2. Note the time, number of episodes, recent meals, new treats, medicines, rubbish access, plants, toys, bones, or other objects.
  3. Check for diarrhea, pain, bloating, coughing, lethargy, fever, changes in thirst, and whether water stays down.
  4. Do not give human medicines or try to induce vomiting unless a veterinarian or animal poison expert specifically instructs you.

Common questions

What does yellow dog vomit mean?

Yellow liquid is often bile and can appear when a dog's stomach is empty. It does not prove one cause, so repeated episodes or vomiting with pain, lethargy, or appetite loss should be discussed with a veterinarian.

What does white foamy dog vomit mean?

White foam can be saliva mixed with stomach fluid, but coughing up foam can look similar. Record a short video if it is safe because the motion and sound can help your veterinarian tell vomiting, regurgitation, and coughing apart.

When is dog vomiting an emergency?

Seek urgent veterinary care for repeated unproductive retching, a swollen or painful belly, collapse, breathing trouble, significant blood, a suspected toxin or foreign object, or an inability to keep water down.

How many times can a dog vomit before I call a vet?

There is no safe number for every dog. Cornell advises calling if vomiting lasts more than 24 hours and notes that vomiting even once every 7 days may indicate disease. Its advice to pause food for 12 hours after an isolated episode is not suitable for every dog, so call sooner for puppies, seniors, illness, blood, pain, or weakness.

Can I give my dog food or medicine after vomiting?

Do not give human medicine or try to make your dog vomit unless a veterinarian or animal poison expert tells you to. Ask your veterinarian when to offer water or food because the safest plan depends on the cause and your dog's condition.

Veterinary sources

Medical note: This guide is educational and cannot diagnose your dog. A veterinarian who can examine your dog is the right person to give medical advice.