Petco Text Logo
Petco Pet Logo

My Maltese dog is throwing up undigested food and bile. Help!

Updated On September 23rd, 2025

Pet's info: Dog | Maltese | Female | spayed | 8 years and 5 months old | 6.6 lbs

maltese vomiting undigested food and bile. no blood. diarrhoea before but normal stool a few hours ago. no bloating or stomach pain.

This question includes photos that may contain sensitive content. Click to view.

View more to consider that the photos may include sensitive content.

5 Answers

Most Helpful Answer

Image profile

Answered By David Elbeze, DVM, MRCVS

Veterinarian

Published on June 30th, 2017

Baobao might have eaten something spoiled that is causing this. withhold food for 12 hours then offer her boiled boneless chicken and rice every 6 hours in small portions. if she is eating and not vomiting, continue with this diet for 2 days. After 2 days, you can put her back gradually on her normal food. If she continues vomiting or is not eating, take her to the vet to get treatment.

Vote icon

1Pet Parents found this answer helpful

Related Answers from Veterinarians

  • Published on August 21st, 2017

    This episodes are very commonly dietary related. I would suggest to withhold food for the next 8-12 hours and then start feeding with a bland diet based on boiled chicken and rice in small portion every 6 hours for the following 48hours. Then gradually reintroduce the normal diet over 5 days. I would definitively recommend a veterinary check up if the signs persist or you notice diarrhoea, lethargy or complete inappetence. Please do not hesitate to contact us again on the forum or by requesting a consultation if you have any more questions or to discuss it any further.

    Vote icon

    1Pet Parents found this answer helpful

  • Image profile

    Answered By Angel Alvarado, LVT

    Licensed Veterinary Technician

    Published on January 14th, 2020

    Ideally he should be seen bu your veterinarian. If this is not possible, and if he is behaving normally otherwise then you can try withholding food for 12-24 hours to give his GI tract a rest. Offer small amounts of water or unflavored PediaLyte. Resume feeding a bland diet in small, frequent amounts. Begin with 1 tablespoon of food every hour and gradually increase the amount if there is no vomiting. Feed bland until all symptoms resolve then transition slowly to the regular diet. Choose the one food he has eaten in the past and stick with it. Dogs thrive on routine, so feed him at the same times every day. Prepare his food and leave it down for 30 minutes before picking it whether he has eaten or not. Repeat this at the next mealtime. Do not feed anything in between meals until he is eating normally. Be form and be consistent. What he has done is train you to feed him what he wants when he wants it. Do not switch food frequently as this can lead to stomach upset and may reinforce the behavior of a finicky eater. If his vomiting persists or if he develops lethargy, diarrhea, loss of appetite or abdominal pain, then he will definitely need to be physically examined by your veterinarian. A bland diet can be made by mixing equal amounts of plain, cooked white rice and boiled boneless/skinless chicken breasts. You can also use cooked/drained ground beef or turkey or cottage cheese as the protein source in place of the chicken.

    Vote icon

    1Pet Parents found this answer helpful

  • Image profile

    Answered By David Elbeze, DVM, MRCVS

    Veterinarian

    Published on December 9th, 2018

    He might have eaten something spoiled that is causing this. withhold food for 8 hours then offer him boiled boneless chicken and rice every 4-6 hours in small portions. if he is eating and not vomiting, continue with this diet for 2 days. After 2 days, you can put him back gradually on his normal food. If he continues vomiting or is not eating, take him to the vet to get treatment.

    Vote icon

    1Pet Parents found this answer helpful

  • Image profile

    Answered By Destini R. Holloway, DVM

    Veterinarian

    Published on July 8th, 2017

    He is vomiting bile becsuse there is nothing in his stomach to vomit up. This is way too many episodes of vomiting and this is vey concerning for a possible foreign body obstruction or severe gastritis. I would recommend taking him in to your vet for treatment because he likely won't respond to at home care due to the severity of the vomiting. They vet can give him anti-vomit medicaiton and do abdominal radiographs to check for an obstruction. I hope everything works out for Rodney and I am hoping he just has a really bad stomach upset from something he ate. Don't offer him any food for at least 12 hrs to allow his stomach to settle if you can't get him in to the vet right away. Then offering small amounts of a bland diet of boiled plain chicken and rice or cottage cheese can be tried. Best wishes and take care.

    Vote icon

    1Pet Parents found this answer helpful

See More Answers
image
Have A Vet Question?

Book an appointment with the pros – our expert vets are here to help.

Sponsored