First Walk is on Us!

✓ GPS tracked walks
✓ Activity reports
✓ On-demand walkers
Book FREE Walk

Jump to Section

What is Throwing up After Eating?

Should your dog be throwing up after eating, there are quite a few things to consider. To begin, you will want to question if what you are observing is vomiting or regurgitation. Vomiting occurs when your dog expels the contents of his stomach through his mouth. When your dog vomits it will seem that his entire body is impacted as his stomach muscles will undergo strong and multiple contractions in the effort. Regurgitation is when the food comes from his mouth or esophagus, having not get made it to his stomach. Both of these can occur right after eating or several hours later. Often when your dog throws up not long after eating, the food will be undigested. Reasons that your dog may be vomiting after eating include:

  • Ingesting grass
  • Eating too fast 
  • Sudden change in diet
  • Eating something that is inedible

Whether your dog’s throwing up after having eaten is serious will depend on the cause.

Book First Walk Free!

Why Throwing up After Eating Occurs in Dogs

Ingesting Grass

Dogs will often eat grass when their stomach hurts in the first place; this means that a dog will often throw up not long after ingesting grass. Throwing up may or may not be related to eating the grass. It is thought that some types of grass can help your dog vomit in order to eliminate foods from his stomach. 

Eating too Fast

If your dog eats his food too quickly he may experience a mild case of indigestion, which can result in his vomiting. Other symptoms, such as bloating, can indicate that his condition may worsen.

Sudden Change in Diet

Introducing a new diet to your dog can lead to gastrointestinal intolerance and result in vomiting. This is often because he does not digest the food and in some cases, may have an intolerance to it. His body will then work to eliminate the food from his system.

Eating Something That is Inedible

In the case that your dog has eaten something inedible, the food will not be able to be broken down by his digestive tract and then absorbed by his body. His stomach muscles will contract as his body works to get the undigested item out of his body by vomiting.

Other reasons for vomiting, though not necessarily after eating, are numerous and include:

  • Pancreatitis or pancreatic tumors
  • Kidney failure (when the kidneys lack the ability to remove waste, the waste products will build up in your dog’s system, resulting in vomiting)
  • Liver failure
  • Bladder obstruction

What to do if your Dog is Throwing up After Eating

If you observe your dog vomiting once and he otherwise appears healthy, his vomiting is likely not a concern. Should he vomit repeatedly, his vomit contains blood and/or he appears ill, you will want to contact your veterinarian and bring your dog in for an examination. 

When meeting with your veterinarian, you will likely be asked a variety of questions in order for your veterinarian to understand what is occurring. Be prepared to let your veterinarian know when the vomiting first began, what it looks like, if there is blood in his vomit and if your dog appears to be physically uncomfortable. He may also inquire as to whether your dog appears to want to vomit but is unable to get anything out, whether it is possible that your dog has eaten something that is toxic or could be poisonous and whether he has had diarrhea. All of these questions will help your veterinarian determine whether your dog is vomiting or regurgitating and whether he is doing so is because of gastric or non-gastric disease. Your veterinarian will consider the presence of other symptoms like fever, pain, dehydration, depression and weight loss.

Your veterinarian will conduct a physical examination of your dog, evaluating his heart and respiration, as well as checking his mouth, abdomen and rectum. Depending on what is observed during the physical examination, your veterinarian may recommend laboratory testing. A fecal flotation will test for parasites and if a bacterial infection is suspected a fecal culture and sensitivity test will be recommended. If other signs of illness are present, a complete blood count and chemistry profile may be recommended. Should your veterinarian have any concern about a tumor or foreign object he may request x-rays. Barium study, endoscopy, colonoscopy and ultrasound are other options that may be considered depending upon what is seen during the examination.

After determining if there is a health condition causing your dog’s vomiting, as well as what that condition is, your veterinarian will provide treatment recommendations. Often, your veterinarian will recommend not feeding your dog for about 24 hours and providing small quantities of water often. In some cases, a bland diet will be recommended going forward and if vomiting does not continue, you can slowly return your dog to his usual diet. In some situations, the diet will have to be permanently changed and certain ingredients avoided. Medication may be prescribed by your veterinarian for certain conditions.

If during the examination your veterinarian notices that your dog is dehydrated, he may administer intravenous or subcutaneous fluids.

Prevention of Throwing up After Eating

Feeding your dog a well-rounded, nutritious diet is important for helping him to maintain his health. In addition, you will want to ensure that he gets plenty of exercise and maintains a healthy weight. Annual veterinary examinations are helpful as this will allow for conditions that can lead to your dog vomiting to be discovered before the condition worsens.

It is also helpful to keep your dog from being outdoors where leftovers or garbage are available, or where he can ingest items that may be poisonous to him. Make sure to wash his food and water bowls each day and provide him fresh water on a daily basis. Should you decide to change your dog’s diet, you will want to do so gradually.

Cost of Throwing up After Eating

The cost of your dog vomiting after eating will depend upon the reason it is occurring. Should your dog be vomiting as a result of a dietary change or ingesting his food too quickly, the cost will be minimal if anything. Should he be vomiting due to pancreatitis, for example, the average cost for treatment is $2200.

Throwing up After Eating Questions and Advice from Veterinary Professionals

Cleo
Chihuahua
2 Years
Serious condition
0 found helpful
Serious condition

Has Symptoms

Vomiting
Vomiting and s

Medication Used

Metoclopramide Hydrochloride

My dog has been throwing up her food for almost 2 weeks. Every time we feed her, several hours later she throws up. Her food has not been changed, and I do not see blood in the regurgitation or poop. We took her to the vet, and he said she has stomach ulcers. We have medication that she has been on for one week. It is not working at all. We are wondering if the diagnosis is correct.

Dr. Callum Turner, DVM
Dr. Callum Turner, DVM
2513 Recommendations
Without examining Cleo, it is difficult to say what the specific cause of the regurgitation or vomiting is; it is unusual for food to be still undigested after that amount of time. I would recommend trying to feed Cleo small regular portions of food (something bland like boiled chicken and rice) and monitor for improvement. If there is no improvement it may be worth getting an x-ray done to check the stomach and esophagus. Regards Dr Callum Turner DVM

Add a comment to Cleo's experience

Was this experience helpful?

Kaiser
Weimaraner
7 Months
Moderate condition
0 found helpful
Moderate condition

Has Symptoms

Nausea

I’ve had this puppy for 3 months, and it seems that he regurgitates his food after eating, daily. I’ve tried different things like keeping him crated after he eats, breaking his meal times up (1 c 4x/daily), adding water to his food, putting a can in his bowl to slow him down (he just removed the can), and giving him just chicken and rice (he did not vomit, but I worry about the nutritional value). His vomit is always completely undigested food in a sort of mucus sack. I’ve tried various kibbles, and it’s always the same. He’s on Blue Buffalo Large Breed Puppy and has been for more than a month, now. I’m at my wits end. I’m super worried I’m going to take him to the vet, and it will be a genetic defect with his esophagus- meaning I’ll have to give a dog I’m emotionally invested in back to the breeder.

Dr. Callum Turner, DVM
Dr. Callum Turner, DVM
2513 Recommendations
It does sound like Kaiser may have an issue with his esophagus which may be due to a stricture or megaesophagus; one thing you could try is feeding him in an elevated position, placing his food bowl on a high step with the forelegs and a lower step and his hind legs on the bottom step to see if that helps. However, it would be wise to have an x-ray done to look for a stricture or dilation of the esophagus. Regards Dr Callum Turner DVM

Add a comment to Kaiser's experience

Was this experience helpful?

Cooper
Chihuahua
10 Weeks
Moderate condition
1 found helpful
Moderate condition

I have a 10 week old Chihuahua puppy that seems to regurgitate his food shortly after eating and playing a bit. He always licks it back up and otherwise he seems healthy. I just wondered if it could be the brand of food I'm feeding him or a larger problem.

Dr. Callum Turner, DVM
Dr. Callum Turner, DVM
2513 Recommendations
It is difficult to say whether or not it is an issue with the food or a more concerning problem; some conditions like esophageal strictures, megaesophagus among others may cause regurgitation after eating but would require x-rays to confirm. Try to feed Cooper in small regular portions and try to get him to rest after eating for half an hour afterwards, if he is still regurgitating you should bring it up with your Veterinarian during a vaccination visit. Regards Dr Callum Turner DVM

Add a comment to Cooper's experience

Was this experience helpful?

Tucker
Golden Retriever
5 Years
Mild condition
0 found helpful
Mild condition

Has Symptoms

Vomiting

For the last three days Tucker has been throwing up in the morning. One morning was prior to eating the last two were after he ate. He is fed twice a day, the second meal in the evening there isn't any problem with vomiting. We did just open his bag of food a week ago, it isn't new food same brand and flavor he has been on for 6 months. Otherwise he doesn't seem to be any different, still as active as normal no fever no bowel changes.

Dr. Callum Turner, DVM
Dr. Callum Turner, DVM
2513 Recommendations
Throwing up in the morning may be due to an empty stomach, it may be worth trying to give Tucker a meal before bed so that the acid doesn’t build up overnight in his stomach. Try to feed him half an hour before bed and see if there is a change the next day; if he is still vomiting, a visit to your Veterinarian may be required to determine the underlying cause. Regards Dr Callum Turner DVM

Add a comment to Tucker's experience

Was this experience helpful?

Max
Labrador
1 Year
Mild condition
0 found helpful
Mild condition

Has Symptoms

Isn’t eating

My 1 year old lab tends to throw up on and off about once a week or two weeks , we assume it’s because he has eaten something he shouldn’t and usually it is .

Yesterday though he threw up in the morning after his walk, I didn’t notice any foreign objects in it but assumed he might have lapped up something while on the walk when I wasn’t looking
But he hasn’t eaten since then, he seems energetic as usual but just refuses to eat .

Dr. Callum Turner, DVM
Dr. Callum Turner, DVM
2513 Recommendations
Dogs are prone to eating or licking many different things which may cause some gastrointestinal upset, if Max isn’t eating you should try to tempt him with some boiled chicken and rice as it is bland and non-irritating to the stomach. However, if Max is vomiting after eating and the food is undigested I would get him checked for megaesophagus or esophageal strictures to be on the safe side if it is a constant issue. Regards Dr Callum Turner DVM

Add a comment to Max's experience

Was this experience helpful?

Sarge
Australian Shepherd
9 Years
Moderate condition
0 found helpful
Moderate condition

Has Symptoms

Vomiting

For the past week Sarge has been throwing up bile, so I had changed his feeding schedule from 1 bigger sized meal to 2 smaller sized meals. But today he started throwing up after one of his meals, it was maybe 15 minutes after he ate. I just would like to know if this is common for older Aussie or not.

Dr. Callum Turner, DVM
Dr. Callum Turner, DVM
2513 Recommendations
Whilst this isn’t common, it isn’t uncommon for any breed of dog to vomit (with or without bile) from time to time; without examining Sarge I cannot say whether or not it is something to be concerned about or not. However, if he is still vomiting you should try to feed a bland diet for a few days of boiled chicken and rice to see if he can keep it down in small frequent portions; four to six portions per day reducing down to normal and weaning back to regular dog food. If there is no improvement you should visit a Veterinarian for an examination. Regards Dr Callum Turner DVM

Add a comment to Sarge's experience

Was this experience helpful?

Toby
King Charles Spaniel
1 Year
Mild condition
0 found helpful
Mild condition

Has Symptoms

Sickness

My King Charles cavalier is 1 year old and for the past 6 days has been sick once a day. It's usually late at night at like 9 or 10 pm. He is fed twice a day. Sometimes it is undigested food and sometimes it's more liquid. Should I go to the vet ?? Thank you in advance

Dr. Callum Turner, DVM
Dr. Callum Turner, DVM
2513 Recommendations
If this continues over the weekend, you should visit your Veterinarian when they open next week for an examination; but in the meantime try to feed Toby smaller portions of food more often and make sure that he is up to day with worming medications. Ensure that he is kept at least hydrated, but if the vomiting gets worse or you think be may have eaten something he shouldn’t you should visit an Emergency Veterinarian. Regards Dr Callum Turner DVM

Add a comment to Toby's experience

Was this experience helpful?

Oreo
German Shepherd Dog
4 Years
Mild condition
0 found helpful
Mild condition

Has Symptoms

Vomiting

I have a German Shepard/ Lab mix and he is 4 years old. My dog has been vomiting every now and when he does this it’s usually a few minutes to and hour after he eats. It appears as if he hasn’t digested his food bc the grains are almost all whole. Again, he doesn’t do this often but he’s been doing it a lot recently. At least once a week or once every two weeks. There is no blood in his vomit and he is always energetic. He eats cookies and drinks water like normal. When it comes down to his energy level there is nothing wrong, he is the same dog. Always happy! But it worries me that he keeps doing this.

Dr. Michele King, DVM
Dr. Michele King, DVM
1097 Recommendations
Thank you for your email. Common reasons for intermittent vomiting in dogs include parasites, partial foreign bodies, dietary intolerance, or dietary indiscretion. Since I cannot examine Oreo, it would be best to have him seen by a veterinarian at some point to rule out any of these conditions. He may benefit from a different food, or medication to help settle his stomach. I hope that everything goes well for him!

Add a comment to Oreo's experience

Was this experience helpful?

Hayley
Goldendoodle
11 Months
Mild condition
0 found helpful
Mild condition

My dog is almost a year old, and last night my mom had messaged me at work saying she threw up in her cage. Nothing foreign was in the vomit though. Last night around 4 am, I woke up to hearing her vomit. She ended up vomiting more food. This morning she was energetic and running around. Peed and pooped and then ate breakfast. For the last 2 hours she’s been vomiting on and off, around 3 times now. All that has been coming up is food. Not sure what to do!

Dr. Michele King, DVM
Dr. Michele King, DVM
1097 Recommendations
Thank you for your email. With that frequency of vomiting, it would be best to have Hayley seen by a veterinarian. Young dogs can be affected by dietary indiscretion, intestinal infections, parasites, and foreign bodies. Your veterinarian will be able to examine her and determine the best course of action for her.

Add a comment to Hayley's experience

Was this experience helpful?

Bear
Labrador Retriever
9 Weeks
Fair condition
0 found helpful
Fair condition

Has Symptoms

Vomiting

I have a nine week old yellow lab puppy who just threw up a half hour after eating. He has been fine all day, normal energy and been going to the bathroom normally. He has been acting like he always does. The only thing in the vomit was his food.
He does tend to eat really fast, it takes him less than 5 minutes to finish a meal, and he has never had a problem with throwing up after a meal.
We have only had the puppy for a week and are not sure what we should do.

Dr. Callum Turner, DVM
Dr. Callum Turner, DVM
2513 Recommendations
The vomiting may be due to eating too fast, infection, parasites, foreign objects, tummy upset among many other conditions; if Bear vomited only once, keep an eye on him and monitor him for any other symptoms. Try to keep bear hydrated and feed small portions of food more often, also you can buy special food bowls which obstruct the food making dogs slow down when eating. If the vomiting becomes a regular occurrence or if you suspect that Bear may have eaten something he shouldn’t, visit a Veterinarian. Regards Dr Callum Turner DVM

Add a comment to Bear's experience

Was this experience helpful?

Jayda
Australian Shepherd
1 Year
Mild condition
0 found helpful
Mild condition

Has Symptoms

vomiting food

My Australian shepherd 1 year old has been throwing up her food the last couple of days within about 5 minutes of eating. Her energy level is normal and she doesn’t seem to be in any pain, we felt her stomach and she had no strange reactions. She’s drinking water. Our dog walker said it’s common for dogs in the spring to get a “puddle flu” where they drink the dirty water that birds have been in and are sick for 2-3 says. She said she knows 3 other dogs going through the same thing. Should we trust her opinion? Or is this more serious?

Dr. Callum Turner, DVM
Dr. Callum Turner, DVM
2513 Recommendations
It is true that dogs will stick their nose into and eat or drink a manner of disgusting things and a little tummy upset from such activity is a possibility; however, you need to ensure that there are no other symptoms like fever, pain, loss of appetite etc… You should keep an eye on Jayda during the weekend and visit your Veterinarian on Monday if you don’t notice any improvement; you should also try to feed Jayda small regular portions of boiled chicken and rice which may help her keep down the food. Also, ensure that she is up to date on worming medication and other preventatives. Conditions like megaesophagus, esophageal strictures, intestinal obstruction and others should also be considered. Regards Dr Callum Turner DVM

Add a comment to Jayda's experience

Was this experience helpful?

Jasper
toy poodle
11 Years
Serious condition
0 found helpful
Serious condition

Has Symptoms

Throwing up after eating.

Jasper is a diabetic and has been throwing up every meal for the last 3 weeks. He has had no diet change. When eating chicken and rice this seems to stay down. When re-introducing normal food it starts again. He also likes to eat cat poo.

Dr. Michele King, DVM
Dr. Michele King, DVM
1097 Recommendations
Thank you for your email. Jasper's vomiting may be due to eating cat feces, or it may be due to a problem with his diabetes. It would be best to have him seen by your veterinarian, and have his blood sugar checked as well as an examination, as 3 weeks of ongoing vomiting is a problem for him. I hope that all goes well!

Add a comment to Jasper's experience

Was this experience helpful?

Trouble
Australian Shepherd
12 Years
Mild condition
0 found helpful
Mild condition

Has Symptoms

Vomiting

I have a 12 year old Australian Shepherd. He gets one cup of food in the AM and he gets two cups in the evening. For the past week about 4 hours after he eats his PM meal he throws up his two cups of food. The AM feeding no issues he keeps it down. There has been no change in his diet and no change in how much we feed him. We have tried to give one cup of food around 6pm and the second cup around 9pm and it hasn't helped he still throws up.He only throws up one time after his PM feeding. The hours and the amount we feed him hasn't changed he has been fed this way for years. Please advise. Thanks in advance.

Dr. Michele King, DVM
Dr. Michele King, DVM
1097 Recommendations
Thank you for your email. Without examining Trouble, I can't diagnose or prescribe anything for him, but he may have a problem with his GI tract that needs to be treated. It would be a good idea to have him seen by your veterinarian, as they can examine him, take x-rays or lab work if needed, and give him any treatment that he may need. I hope that everything goes well with him.

Add a comment to Trouble's experience

Was this experience helpful?

Toby
Dutch Shepherd
Three Years
Mild condition
1 found helpful
Mild condition

Has Symptoms

Vomiting

My dutch shepherd mix has been throwing up two nights in a row. First time he did it, he threw up after about 5 hours after dinner (530pm feeding, threw up around 10pm). We took him outside and he threw up twice more but mostly liquid since most of the food came out the first vomit. We gave him little less of a food the next morning and had no issues so thought he was fine but at dinner, again 530pm feeding, he threw up around 9pm, again, everything he ate for dinner. then again around midnight, just the liquid this time. We had him for about 5 months now, no change in his diet at all. His energy level is the same, appetite is the same. We have another dog who gets the exact same food and treats and exercises and he seems perfectly fine. I'm ready to take him to urgent care if he throw up again 3rd night. What I dont understand is why he's ok after breakfast (around 10am feeding) but not dinner and why the sudden vomiting? Vomit itself has no blood or anything other than what he ate 4-5hours again, mostly digested. please help!

Dr. Callum Turner, DVM
Dr. Callum Turner, DVM
2513 Recommendations
There are various causes for vomiting and may be attributable to something consumed during the day, infections, parasites, foreign objects (but we would expect him to vomit after breakfast), food intolerance (breakfast is fine), stress (the night may be stressful for him now) among other causes. I would visit your Veterinarian in the morning for a once over since the symptoms are not clearly pointing towards a specific cause. Regards Dr Callum Turner DVM

Just an update: after Toby threw up on 3rd night, we took him to urgent care and examined by the vet; nothing seemed wrong so was told to give pepcid (30mg) once a day (yes, the same pepcid for human) but that night (4th night) he threw up aagain, around midnight (same 530pm dinner feeding). We went back to the vet immediately, took Xray and got blood work done. Xray showed nothing was obstructing his GI tract but he had a bit of gas. Still waiting for blood work result but most likely it'll be fine. Was asked to keep the white rice and boiled chicken diet but add canned pumpkin (he hasn't pooped over 36 hours at this point). Also got anti vomit med (to prevent nausea). After the anti vomit med, pepcid and bland diet, he did not throw up that night; and also did a poo the next morning. he seems like he's on his way to recovery!

Add a comment to Toby's experience

Was this experience helpful?

Anouk
American Pit Bull Terrier
9 Years
Mild condition
0 found helpful
Mild condition

Has Symptoms

Vommiting

I have a 9 year old American Pitbull mix. Starting yesterday she has been throwing up her food. She eats her food and throws up a few minutes after. It looks like her food as if it is not chewed. She did it again this morning. I thought maybe it was the food so I bought her new food and she threw that up as well. This is random and now I’m concerned something is wrong. Otherwise she seems okay.

Dr. Michele King, DVM
Dr. Michele King, DVM
1097 Recommendations
Thank you for your email. Without examining her, I can't really comment on what might be going on with her, but if she has vomited both of those foods over the last couple of days, it would be worth an exam with your veterinarian to make sure that she is okay, see if she is having any problems that need to be treated, and get her started on medication for what is happening. I hope that Anouk is okay!

Add a comment to Anouk's experience

Was this experience helpful?

Charlie
Boxer
8 Years
Mild condition
0 found helpful
Mild condition

Has Symptoms

Regurgitating

My dog Charlie always had a problem with regurgitating, but recently it seems that he regurgitates almost every time he eats. He is nine years and a boxer. The kibble is still intact and has lots of saliva. There is no blood evident. Discomfort is not apparent after this happens. Could this just be because he eats too fast? Is there a way to combat this and is it medically hazardous?

Dr. Michele King, DVM
Dr. Michele King, DVM
1097 Recommendations
Thank you for contacting us about Charlie. It may be because he eats too fast, and there are bowls that you can buy that have obstacles in them to slow down dogs who do eat too fast. If you try one of those bowls, and he is still having this problem, it would be a good idea to have him evaluated by your veterinarian, as there are some systemic diseases that may be causing this, for example thyroid disease, although there are others. I hope that we does well.

Add a comment to Charlie's experience

Was this experience helpful?

The Bug
French Bull dog
4 Years
Moderate condition
0 found helpful
Moderate condition

my frenchie threw up her food immediately after eating the last two days now. She seems fine overall, has energy and is hungry... I can't figure it out?? No diet change.... What should I do?

Dr. Callum Turner, DVM
Dr. Callum Turner, DVM
2513 Recommendations
If she normally eats kibbles, you should offer some wet food or boiled chicken and rice as it may pass easier and stay down; if she is still bringing it up you should visit your Veterinarian since there are various causes for vomiting in dogs which may include obstructions, esophageal disorders (food may not be reaching the stomach), acid reflux, parasites, infections among other causes. Regards Dr Callum Turner DVM

Add a comment to The Bug's experience

Was this experience helpful?

Zeus
German Shepherd
3 Months
Moderate condition
0 found helpful
Moderate condition

Has Symptoms

Vomiting

I have 3 month old gsd he hasn't eat anything from 11 days . He throws up everything he eats immidately after eating . Even if he drinks water he throws up it immidately. What should i do please help me?

Dr. Callum Turner, DVM
Dr. Callum Turner, DVM
2513 Recommendations
You should visit your Veterinarian for an examination because if Zeus cannot keep down water, it may be indicative of megaesophagus where the esophagus dilates leading to food and water being brought up before they even reach the stomach. Regards Dr Callum Turner DVM

Add a comment to Zeus's experience

Was this experience helpful?

Tiny
Pomeranian
4 Months
Critical condition
0 found helpful
Critical condition

Has Symptoms

Lameness
Vomiting

Medication Used

none

There are works in her vomit and cannot hold anything down.

Dr. Callum Turner, DVM
Dr. Callum Turner, DVM
2513 Recommendations

If Tiny has worms in her vomit, it is best to get her an anthelmintic like praziquantel (or similar product from your local pet shop - availability without prescription dependent on your location) which is suitable for puppies over three weeks of age and over two pounds in weight; if Tiny is vomiting too much to keep it down it would be best to visit your Veterinarian for an alternative method of administration. The vomiting is most likely due to the parasites, if a pet shop anthelmintic is unsuccessful visit your Veterinarian. Regards Dr Callum Turner DVM

I have 3 month old gsd he is throwing up everything immidetaly after eating he is not eating anything now and when he drinks water he throws it immidately what should i do???

Add a comment to Tiny's experience

Was this experience helpful?