Dog Vomiting White Foam and Not Eating for 2 Days

If your dog is vomiting white foam and has refused food for two days, you are right to be concerned. This guide explains the likely causes, what you can do at home, and when it is time to call the vet.

Watching your dog vomit white foam and then refuse to eat for two days is stressful. You want to help, but you also do not want to make things worse. White foam in vomit is usually a mixture of saliva, stomach acid, and bile. It often appears when a dog has an empty stomach or is feeling nauseous. When this is combined with a loss of appetite for two days, it is a clear signal that something is not right.

This guide is designed to help you understand what might be happening, how to assess the severity, and what steps you can take. It is not a substitute for professional veterinary advice, but it will give you the knowledge to make informed decisions and know when to seek help. If your dog is a puppy, a senior, or has other symptoms like lethargy or diarrhea, do not wait—contact your vet or an emergency clinic. For general veterinary care guidance, see our dog veterinary visit guide.

What White Foam Vomit Means

White foam in vomit is not a diagnosis—it is a symptom. It typically consists of:

When a dog vomits white foam, it often means their stomach is empty. This can happen if they have not eaten for a while, or if they are nauseous and do not want to eat. The foam itself is not dangerous, but the underlying cause can be. If your dog is also not eating for two days, the risk of dehydration and nutrient loss increases.

Key Point: White foam vomit is a symptom, not a disease. It tells you the stomach is irritated or empty, but it does not tell you why. The loss of appetite for two days is the more concerning part.

Why Your Dog Is Not Eating

A dog that refuses food for two days is not just being picky. Dogs are usually food-motivated, so a sudden loss of appetite is a red flag. There are many reasons a dog might stop eating, including:

If your dog is not eating but still drinking water, they may be able to recover at home with supportive care. If they are refusing both food and water, or if they are lethargic, you need to see a vet immediately. For dogs that are eating treats but not their regular food, see our article on dog won't eat kibble but will eat treats.

Common Causes of White Foam Vomiting and Loss of Appetite

When a dog vomits white foam and stops eating, the cause is often one of the following. These are not mutually exclusive—sometimes multiple factors are at play.

1. Gastritis (Stomach Inflammation)

Gastritis is inflammation of the stomach lining. It can be acute or chronic. Acute gastritis is often caused by dietary indiscretion (eating something they shouldn't), infections, or medications. Symptoms include vomiting white foam, nausea, and loss of appetite. Most cases resolve with supportive care, but severe cases need veterinary treatment.

2. Empty Stomach / Bilious Vomiting Syndrome

Some dogs vomit bile or white foam when their stomach is empty, often in the early morning. This is called bilious vomiting syndrome. It is more common in dogs that eat once a day. Feeding smaller, more frequent meals usually solves the problem. However, if your dog is also not eating for two days, this is less likely to be the sole cause.

3. Dietary Indiscretion

Dogs eat things they shouldn't—garbage, spoiled food, or non-food items. This can irritate the stomach and cause vomiting and appetite loss. If the object is large or sharp, it can cause a blockage, which is a medical emergency.

4. Stress or Anxiety

Stress can cause gastrointestinal upset. Changes in routine, new people or pets, or travel can lead to vomiting and refusing food. This is usually temporary, but if it lasts more than 24 hours, a vet visit is wise.

5. Food Intolerance or Allergy

Some dogs develop sensitivities to certain ingredients. This can cause chronic vomiting, diarrhea, and poor appetite. A diet change or elimination diet may be needed. For dogs with sensitive stomachs, see our guide on dry dog food for dogs with sensitive stomachs.

6. Parasites

Intestinal parasites like roundworms, hookworms, and giardia can cause vomiting, diarrhea, and weight loss. Regular deworming and fecal exams are important. Puppies are especially vulnerable.

7. Infections

Viral or bacterial infections, such as parvovirus or leptospirosis, can cause severe vomiting and loss of appetite. These are serious and require immediate veterinary care. Parvovirus is especially dangerous for puppies—see our article on early signs and symptoms of parvo in puppies.

Serious Conditions to Rule Out

While many cases of white foam vomiting and appetite loss are minor and resolve on their own, some are life-threatening. A veterinarian can rule these out with a physical exam, blood work, and imaging.

Important: If your dog is vomiting white foam and not eating for 2 days, and also shows any of these signs—lethargy, diarrhea, abdominal pain, retching without vomit, or collapse—do not wait. Seek emergency veterinary care.

When to See a Vet

It can be hard to know when to call the vet versus when to monitor at home. Here is a simple rule: if your dog has been vomiting for more than 24 hours, or has not eaten for 2 days, it is time to call your vet. Additionally, seek immediate care if you notice any of the following:

Your vet will likely perform a physical exam, ask about your dog's history, and may recommend blood work, X-rays, or ultrasound. Treatment may include fluids, anti-nausea medication, stomach protectants, and a bland diet. In severe cases, hospitalization may be needed.

Home Care and Recovery

If your vet has ruled out serious conditions and your dog is stable, you can provide supportive care at home. The goal is to rest the stomach, prevent dehydration, and gradually reintroduce food.

Step 1: Withhold Food (Not Water)

For adult dogs, withhold food for 12-24 hours. This gives the stomach time to settle. Do not withhold water—offer small amounts frequently to prevent dehydration. If your dog vomits after drinking, offer ice cubes to lick.

Step 2: Reintroduce Bland Food

After the fast, offer a small amount of bland food. Good options include:

Feed small, frequent meals—about 1-2 tablespoons every 2-3 hours. If your dog keeps it down, gradually increase the amount and transition back to their regular food over several days. If vomiting returns, stop and call your vet.

Step 3: Hydration

Dehydration is a major risk. Encourage water intake by offering fresh water frequently, adding a little low-sodium chicken broth to the water, or offering ice cubes. If your dog refuses water for more than 12 hours, call your vet.

Step 4: Rest and Monitoring

Keep your dog calm and quiet. Avoid strenuous exercise. Monitor their symptoms closely. If they worsen or do not improve within 24 hours, seek veterinary care.

Never give human medications like ibuprofen, acetaminophen, or anti-nausea drugs without veterinary approval. Many are toxic to dogs. If your vet prescribes medication, follow the dosage instructions exactly.

Prevention Tips

Once your dog has recovered, you can take steps to prevent future episodes of vomiting white foam and appetite loss.

For dogs with sensitive stomachs, choosing the right food is crucial. Our guide on best dog food for dogs with allergies and sensitive stomachs can help you make an informed choice.

Frequently Asked Questions

White foam in dog vomit is usually a mix of saliva, stomach acid, and bile. When combined with a loss of appetite for 2 days, it often points to gastritis, an empty stomach, nausea, or an underlying condition like pancreatitis or a foreign object. It can also be a sign of stress, dietary indiscretion, or a reaction to medication. A vet visit is recommended to rule out serious causes.
You should take your dog to the vet if vomiting persists for more than 24 hours, if your dog refuses food for 2 days, if they are lethargic, have diarrhea, are dehydrated, or if they are a puppy or senior. Also seek emergency care if you suspect they ate something toxic or a foreign object. For more guidance, see our dog veterinary visit guide.
Do not force food. Withhold food for 12-24 hours to rest the stomach, but never withhold water. After fasting, offer small, bland meals such as boiled chicken and plain rice, or a veterinary bland diet. If vomiting continues, stop feeding and call your vet. For dogs that are picky, see our article on dog won't eat kibble but will eat treats.
Home care includes a 12-24 hour fast, small sips of water, and then a bland diet. Some owners offer a small amount of plain canned pumpkin or boiled rice. Never give human anti-nausea medications without veterinary approval, as some are toxic to dogs. If your dog is not eating for 2 days, a vet visit is safer than home remedies.
Prevention includes feeding smaller, more frequent meals, avoiding table scraps and toxic foods, managing stress, providing fresh water, and keeping up with regular veterinary checkups. If your dog has a sensitive stomach, a special diet may be needed. See our guide on dry dog food for dogs with sensitive stomachs.
Yes, if your dog swallowed a toy, bone, or other object, it can cause a blockage. Symptoms include vomiting, loss of appetite, lethargy, and abdominal pain. This is a surgical emergency. If you suspect your dog ate something they shouldn't have, contact your vet immediately.
A healthy adult dog can usually go 24-48 hours without food, but after 2 days, the risk of dehydration, nutrient deficiency, and underlying disease increases. Puppies and seniors cannot safely fast for long. If your dog has not eaten for 2 days, it is time to see a vet.
Vomiting and diarrhea together can quickly lead to dehydration. This combination is more serious than vomiting alone. Contact your vet promptly, especially if there is blood in the stool or vomit. Do not attempt home treatment without veterinary guidance.

Final Thoughts

White foam vomit and a 2-day loss of appetite are not symptoms to ignore. While some cases are mild and resolve with rest and a bland diet, others are serious. Always err on the side of caution. If your dog is a puppy, a senior, or has other symptoms, call your vet. With prompt care, most dogs recover fully. For ongoing care, consider our guides on dog weight management and dog vitamins to support your dog's overall health.

Disclaimer

The information provided on DoggyTalks is for educational purposes only and is not a substitute for professional veterinary advice, diagnosis, or treatment. Always consult a qualified veterinarian regarding your dog's health. Some content may use AI assistance. If you do not agree, please do not use this website. Read the full disclaimer.