Petco Text Logo
Petco Pet Logo

My puppy with anemia ate onion and vomited. Should I worry now?

Updated On September 23rd, 2025

Pet's info: Dog | German Shepherd | Male | unneutered | 1 month and 20 days old | 5.3 lbs

my puppy is going through serious anemia. he is on medication and is responging very well to it. noww, I've done a very huge mistake, idk how he found some onion on the floor. idk when he ate it.i vomited. A LOT. all his kibble he ate along with the anion came out. i can tell the onion was definitely not digested so he must have eaten it some time ago. i called the vet immediately and given him vomit syrup as directed by him. he's playing and eating good. no diarrhea or lethargy.should k worry?

2 Answers

Most Helpful Answer

Image profile

Answered By Andrea M. Brodie, DVM

Veterinarian

Published on December 12th, 2018

The anemia could be caused by the onion. So it is likely your dog ate onion before. There are other causes of anemia as well, however since your dog is already in treatment for anemia, there is nothing else you need to do. Just make sure your puppy will not have any access to onion or garlic ever any more. This includes access to a compost heap, garbage can, and dry skins, as well as food cooked with onions.

Vote icon

1Pet Parents found this answer helpful

Other Answers

  • Image profile

    Answered By C. Rathjens, DVM

    Veterinarian

    Published on December 12th, 2018

    That could be enough to cause problems at his size, but it's good that he threw it up. I would recommend letting your vet know about the incident and following their recommendations, which are going to significantly depend on why he had the anemia before and how he's being treated for it.

    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