Two Easy Ways to Start Earning Rewards!
Earn 2X Pals Rewards points at Petco
when you use Petco Pay!
Updated on September 23rd, 2025
Pet's info: Dog | Labrador Retriever | Female | unspayed
I changed my dogs food about 3 days ago and she has had diarrhea and has been vomiting since I changed food. What should I do from here?
5 Answers

Answered By Dr. Melanie, BVSc MS
Veterinarian
Published on July 25th, 2016
Answered By Destini R. Holloway, DVM
Veterinarian
Bo is displaying classic signs of dietary indiscretion. This causes diarrhea and vomiting that can resolve on its own in some cases. I would recommend fasting him for 12 hrs, then feed him a bland diet of boiled chicken and rice or cottage cheese for the next 3-4 days. Then slowly transition him back to his normal dog food (either the one you just switched to or the previous food he did fine on). You can also perhaps give probiotics (i.e. Culturelle over the counter) for the next 7-10 days to help promote intestinal health and recovery.
If Bo still has diarrhea and vomiting for more than 24-48 hrs then he may need stronger medications to help him recover, which you can get from your veterinarian.
Just remember no sudden food changes in the future. If you are to switch brands of food then you have to do it slowly over the course of a week (7 days). And preferably in Bo's case, try not to switch at all because he is highly sensitive to change.
30Pet Parents found this answer helpful
Answered By Christie Long, DVM
Veterinarian, Certified Veterinary Acupuncturist
Published on April 3rd, 2017
You don't mention Charlie's age, but this could be a simple case of stress colitis brought on by your daughter's absence. After withholding food for 24 hours, you could start him back on a bland diet of boiled white meat chicken (50%) and boiled white rice (50%) in small portions (1/4 - 1/2 cup) every 4 hours. If he improves, the vomiting and diarrhea stops, and he returns to normal, continue this for 24 hours and then transition slowly back to his normal diet. If he worsens, or doesn't improve after 12 hours of this diet, take him in for a veterinary visit to determine exactly what is wrong. Stress colitis often responds well to antibiotics, so if that is what it is he should return to normal soon.
1Pet Parents found this answer helpful
Answered By Dr. Melanie, BVSc MS
Veterinarian
Published on April 11th, 2019
I would be worried as well about the length of Bambi's diarrhea. There's no picture attached to your post, so I can't see her poop, but a new flavor of dog food can certainly lead to diarrhea. I can give you a home remedy to see if that helps. Withhold food for 12-24 hours, then feed a bland diet of boiled white meat chicken (no bones) and white rice in small amounts several times a day for a couple of days. Then slowly add back in her normal diet. If the diarrhea continues on the bland diet, she starts vomiting food, stops drinking water, starts vomiting water, or becomes very lethargic, she will need to see a vet right away. Best of luck.
1Pet Parents found this answer helpful
Answered By Dr. Dayna, DVM, CVA
Veterinarian, Certified Veterinary Acupuncturist
Published on May 14th, 2018
Diarrhea from dietary change is typically self limiting, so if you feed a bland diet (such as boiled chicken and rice ) for a few days it may resolve. However, if something more concerning is going on then he will not likely improve. If he vomits, refuses to eat, or other wise acts sick then he should be evaluated by your veterinarian as soon as possible. Best of luck and I hope he improves soon. Thank you for using Pet Coach.
1Pet Parents found this answer helpful