Petco Text Logo
Petco Pet Logo

My dog ate vegetable oil, now vomiting and diarrhea. What to do?

Updated On September 23rd, 2025

Pet's info: Dog | Mixed Breed Medium (23 - 60lb) | Female | unspayed | 2 years and 11 months old | 28 lbs

My dog ate vegetable oil several hours ago and now she is vomiting and having diarrhea. What should I do

3 Answers

Most Helpful Answer

Image profile

Answered By David Elbeze, DVM, MRCVS

Veterinarian

Published on March 5th, 2020

For now just monitor her, withhold food for 12 hours, the vomiting should stop first and the diarrhea will take a little longer. if she keeps on vomiting - take her to your vet to get an injection to stop the vomiting.

Vote icon

1Pet Parents found this answer helpful

Other Answers

  • Image profile

    Answered By David Elbeze, DVM, MRCVS

    Veterinarian

    Published on September 5th, 2018

    This will likely carry on for 2-3 days. withhold food for 12 hours then offer Luffy 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 still experiencing diarrhea, take her to the vet to get treatment.

    Vote icon

    1Pet Parents found this answer helpful

  • Image profile

    Answered By Jenna Beyer, DVM, MBA, cVMA

    Veterinarian, Certified Veterinary Acupuncturist

    Published on April 21st, 2020

    The oil could cause an upset tummy. Make sure she is drinking plenty of water, and withhold food for 24 hours. If the vomiting persists, though, June needs to go to the vet for evaluation. Ingestion of lots of fats could cause pancreatitis, which needs aggressive treatment in some cases.

    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