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
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.
1Pet Parents found this answer helpful
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.
1Pet Parents found this answer helpful
Book an appointment with the pros – our expert vets are here to help.