Seeing your dog vomit white foam and refuse food can be scary. Sometimes the cause is mild, such as indigestion or an empty stomach. Other times, it may point to a more serious health issue that needs veterinary care.
This guide explains common causes of white foam vomiting in dogs, when to worry, and what steps pet parents should take.
Table of Contents
1. Indigestion or Gastric Reflux
Dogs can vomit white or clear foam when their stomach is irritated. This may happen after eating too quickly, eating grass, consuming something unusual, or having mild gastric reflux.
If indigestion is the cause, your dog may vomit once or twice and then act normal again. However, repeated vomiting or appetite loss should not be ignored.
For meal timing support, read whether you can walk your dog after eating.
2. Bilious Vomiting Syndrome
Bilious vomiting syndrome can happen when bile irritates the stomach, often when a dog has gone too long without food. Dogs may vomit white, clear, or yellowish foam, especially early in the morning or late at night.
Some dogs improve with smaller, more frequent meals, but you should ask your vet before changing your dog’s feeding routine.
3. Pancreatitis
Pancreatitis is inflammation of the pancreas and can cause vomiting, appetite loss, abdominal pain, lethargy, repeated lip-smacking, and a hunched posture.
This condition can become serious and needs veterinary attention. It may be triggered by high-fat foods, certain medications, or underlying health issues.
4. Kennel Cough
Kennel cough is a contagious respiratory illness that can cause coughing, gagging, and sometimes vomiting white foam after coughing fits.
If your dog has recently been around other dogs at a kennel, groomer, dog park, daycare, or boarding facility and is coughing often, contact your vet.
5. Canine Parvovirus
Canine parvovirus is a serious and highly contagious viral illness. It is most common in unvaccinated puppies but can affect dogs of any age.
Symptoms may include repeated vomiting, loss of appetite, severe lethargy, fever, and bloody diarrhea. Parvovirus requires immediate veterinary care.
6. Rabies
Rabies is rare in vaccinated dogs but is extremely serious. In advanced stages, dogs may foam at the mouth, vomit, refuse food or water, act strangely, or show neurological symptoms.
If there is any chance your dog was exposed to rabies or a wild animal bite, contact your veterinarian or local animal health authority immediately.
When to See a Vet
Contact your veterinarian right away if your dog is vomiting white foam and not eating, especially if symptoms continue or worsen.
- Vomiting happens repeatedly
- Your dog refuses food for more than one meal
- Your dog seems weak, lethargic, or painful
- There is diarrhea, especially bloody diarrhea
- Your dog has a swollen or painful belly
- Your dog is a puppy, senior, or has a health condition
- You suspect poisoning, pancreatitis, parvovirus, or rabies exposure
What You Can Do at Home
If your dog vomits once but seems otherwise normal, you can monitor them closely. Keep fresh water available and avoid giving rich, fatty, or unfamiliar foods.
Do not give human medications unless your vet tells you to. If vomiting continues, your dog cannot keep water down, or they seem unwell, seek veterinary care.
If your dog is recovering at home or you are monitoring changes in comfort, a Waggle Pet Temperature Monitor can help you keep an eye on their environment.
Final Thoughts
Dog vomiting white foam and not eating can happen for many reasons, from mild indigestion to serious illness. The key is to watch for repeated vomiting, appetite loss, weakness, diarrhea, pain, or unusual behavior.
When in doubt, call your veterinarian. Quick care can make a major difference, especially if the cause is pancreatitis, parvovirus, poisoning, or another urgent condition.
FAQs About Dogs Vomiting White Foam and Not Eating
Why is my dog vomiting white foam?
White foam vomit can happen from stomach irritation, indigestion, acid reflux, an empty stomach, coughing, pancreatitis, or more serious illness.
Why is my dog vomiting white foam and not eating?
Vomiting with appetite loss may indicate stomach upset, pain, infection, pancreatitis, parvovirus, or another health issue. Contact your vet if it continues.
Is white foam vomit an emergency?
One episode may not be an emergency if your dog acts normal afterward. Repeated vomiting, weakness, diarrhea, collapse, or refusal to eat needs veterinary attention.
Can kennel cough cause white foam vomit?
Yes, coughing or gagging from kennel cough can sometimes cause dogs to bring up white foam.
Can an empty stomach cause white foam vomit?
Yes, some dogs vomit white or yellowish foam when their stomach is empty for too long. Ask your vet if smaller, more frequent meals may help.
Should I feed my dog after vomiting white foam?
If your dog vomits once and seems normal, ask your vet about offering a small bland meal later. Do not feed if vomiting continues or your dog seems sick.
When should I call the vet?
Call your vet if your dog vomits repeatedly, refuses food, has diarrhea, seems weak, has belly pain, is a puppy, or may have eaten something unsafe.
What should I not do if my dog is vomiting?
Do not give human medicine, force food or water, or ignore repeated vomiting. Seek veterinary advice if symptoms persist or worsen.

