Petco Text Logo
Petco Pet Logo

Puppy ate too much, now throwing up yellow and can't keep food down.

Updated On September 23rd, 2025

Pet's info: Dog | Siberian Husky | Male | unneutered | 3 months and 10 days old | 15 lbs

My puppy got into dog food bag and ate so much he got bloated. that same night he threw it up and cleared his system, but he began to throw up yellow after that. he drinks water but can’t seem to hold his food dow now. I am not sure what to do. He stopped throwing up for almost a full day until last night at 1:30am, he tossed up some more food I tried to give him. he doesn’t like pumpkin very much. his poop is normal and he’s not dehydrated but it’s hard for him to always drink water

1 Answer

Most Helpful Answer

Image profile

Answered By Lauren Kennedy, DVM

Veterinarian

Published on May 8th, 2018

Marley is probably suffering from gastritis and an over distention of his stomach from eating some much food all at once. The stomach lining is probably very irritated and is making him vomit up anything else he eats or drinks. I would recommend withholding food for about 12 to 24 hours. If he does not vomit during that time then you can start to re-introduce a bland diet, like plain boiled chicken and rice, and see if he can keep that down. If he is not able to stop vomiting, becomes lethargic, or has diarrhea you will need to take him to the vet to be examined. Small puppies like this can get dehydrated rapidly and he may need fluids support and medication to help stop the vomiting. I hope this helps. Thanks for using Petco Pet Education Center, formerly Petcoach. Best of luck.

Vote icon

1Pet Parents found this answer helpful

image
Have A Vet Question?

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

Sponsored