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 vomiting foamy blood after hives. What should I do?

Updated on September 23rd, 2025

Pet's info: Dog | Mixed Breed | 6 years and 2 months old

My dog had previousswollen eyes and hives on her belly 2 days ago. Benadryl seemed to help swelling though still light red/pink. Then today around 6a I heard her hacking. She Vomited 4x in one hour. Small specks/clots of blood in her Vomit, which is foam-like. Only given her dog food (iams), water, and Benadryl w/peanut butter. pleasehelp.

1 Answer

Most Helpful Answer

David Darvishian

Answered By David Darvishian

Veterinarian

Published on November 23rd, 2017

Hi and thanks for using Petco Pet Education Center, formerly Petcoach! Sorry to hear about Maggie Mae Santana. I would advise that you have her seen today if the vomiting persists, worsens, or other signs develop. Not sure if the vomiting is related to the allergic reaction but it could be. I would withhold food and water for at least 12 hours and let her stomach/intestinal tract settle down. She can have ice cubes to lick on every few hours is there is no vomiting. Then after a short fast give her a few tablespoons of water and wait for one hour. If she hasn't vomited, then start feeding her really small meals about 1-2 tablespoons every few hours throughout the next 12 hours after the fast. You can try to give the Benadryl but if that makes her vomit, then hold off until her stomach settles down. Again, if the vomiting persists, you will have to have her seen today. Good luck and have a great holiday.
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