Petco Text Logo
Petco Pet Logo
  • Two Easy Ways to Start Earning Rewards!

    rewards header
    Become a member today!
    Members-only pricing and offers, personalized care notifications, Vital Care points back on every purchase and more!
    Petco Pay LogoBecome a credit card member today!

    Earn 2X Pals Rewards points at Petco
    when you use Petco Pay!

    APPLY NOW
    Learn More About Petco Pay Benefits

My dog is throwing up white foam and sick. Should I take her to vet?

Updated on September 23rd, 2025

Pet's info: Dog | Mixed Breed Medium (23 - 60lb) | Female | spayed | 10 months and 7 days old | 28 lbs

Mia is a 9 month old kelpie/staffy cross I adopted 2 weeks ago. She threw up at about 1:30 today (it contained her food and nothing unusual) she also did a looser poo than normal. Since then she has thrown up white foam about 6-7 times. She stopped about an hour ago and since then has just been lying on her bed. She has drunk some water but isn't reacting like she normally would. I don't know if I should just leave her be or if a I should be taking her to the vet. I would have called them but th

1 Answer

Most Helpful Answer

Dr. Melanie, BVSc MS

Answered By Dr. Melanie, BVSc MS

Veterinarian

Published on April 8th, 2018

Poor Mia does sound sick at the moment! It sound like she has had some diarrhea if her poo is looser than usual, and she has thrown up a number of times. She could be suffering from a GI liens, may have eaten something rotten, could have a foreign body, or could be suffering from pancreatitis among other causes. Given that she has vomited a number of times and appears to have had diarrhea, I would take her into a vet now. It's best to get this checked out right away, as she could get worse over time or get dehydrated from the vomiting. My advice is an immediate vet visit. Best of luck, I hope this helps!
Vote Icon2Pet Parents found this answer helpful

Smart Picks for Smart Questions

Have A Vet Question?

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

Share

Styled arrow button