Petco Text Logo
Petco Pet Logo

My dog is vomiting daily but seems normal. What should I feed him?

Updated On September 23rd, 2025

Pet's info: Dog | Maltipoo | Male | neutered | 8 years and 11 months old | 14 lbs

My dog has vomited every day for 4 days now. The first 3 days he vomited his food. He also wasn’t eating all of his food. He vomited in his kennel last night and this morning I mad him white rice with ham around 9am and he just vomited all of that at noon. He has energy and seems to be his normal self but this vomiting and not finishing his food is not normal. He is still eager to eat peanut butter when I give it to him every day.

1 Answer

Most Helpful Answer

Image profile

Answered By Dr. Strydom, DVM

Veterinarian

Published on December 8th, 2019

I suggest you withhold food from him for 8-12 hours to give him stomach a rest. Then you can start back feeding him some bland food like the rice. I don't recommend ham because it can be high in fat. It is best to use boiled chicken. Scrambled eggs would also be OK to give. No butter, oil or spices on the food. Feed small meals every 3-4 hours instead of one or two bigger meals. If he continues to vomit he should then be seen by your vet.

Vote icon

2Pet Parents found this answer helpful

image
Have A Vet Question?

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

Sponsored