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:
- Saliva: Produced when your dog is nauseous.
- Stomach acid: Irritates the stomach lining and can appear foamy.
- Bile: A yellow or greenish fluid from the liver, but when mixed with saliva and acid, it can look white and frothy.
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:
- Nausea: The most common reason. If your dog feels sick, they will not want to eat.
- Pain: Dental pain, abdominal pain, or pain elsewhere can make eating uncomfortable.
- Stress or anxiety: Changes in environment, new pets, or travel can cause temporary appetite loss.
- Underlying illness: Infections, organ disease, or gastrointestinal issues can suppress appetite.
- Medication side effects: Some medications cause nausea and reduced appetite.
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.
- Foreign Body Obstruction: If your dog swallowed a toy, bone, or other object, it can block the intestines. Symptoms include vomiting, loss of appetite, lethargy, and abdominal pain. This is a surgical emergency.
- Pancreatitis: Inflammation of the pancreas, often triggered by fatty foods. Causes severe vomiting, abdominal pain, and loss of appetite. Requires veterinary treatment.
- Kidney or Liver Disease: Organ failure can cause nausea, vomiting, and appetite loss. Blood work can detect these issues early.
- Gastric Dilatation-Volvulus (Bloat): A life-threatening condition where the stomach twists. Symptoms include retching without producing vomit, a distended abdomen, and restlessness. This is an emergency—go to the vet immediately.
- Toxin Ingestion: Many human foods and household items are toxic to dogs. If you suspect your dog ate something toxic, call your vet or a pet poison control hotline right away.
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:
- Repeated vomiting: More than 2-3 times in a day, or continuous retching.
- Lethargy: Your dog is unusually tired, weak, or unresponsive.
- Diarrhea: Especially if it is bloody or black.
- Signs of dehydration: Dry gums, sunken eyes, loss of skin elasticity.
- Abdominal pain: Whining, pacing, or guarding the belly.
- Puppy or senior: These age groups dehydrate faster and have weaker immune systems.
- Suspected toxin or foreign object: Do not wait for symptoms to worsen.
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:
- Boiled chicken breast (no skin, no seasoning)
- Plain white rice
- Plain canned pumpkin (not pie filling)
- Low-fat cottage cheese
- Scrambled eggs (plain)
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.
- Feed smaller, more frequent meals: This prevents an empty stomach and reduces bile vomiting.
- Avoid table scraps and toxic foods: Keep chocolate, grapes, onions, garlic, and xylitol away from your dog.
- Manage stress: Provide a predictable routine and a safe space. If your dog has anxiety, consider calming products or behavior modification. See our guides on dog calming products and behavior modification techniques.
- Regular veterinary checkups: Annual exams help catch underlying issues early. See our dog veterinary visit guide.
- Parasite prevention: Keep your dog on flea, tick, and heartworm prevention. For options, see our article on best over-the-counter flea and tick treatment for dogs.
- Monitor for food sensitivities: If your dog frequently vomits, consider a limited ingredient diet or talk to your vet about an elimination diet.
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
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.