Petco Text Logo
Petco Pet Logo

My dog is hacking, eating grass, and vomiting. What should I do?

Updated On September 23rd, 2025

Pet's info: Dog | Mixed Breed Small (up to 22lb) | Male | neutered | 2 years and 6 months old | 23.6 lbs

Last night, my dog started hacking like he had something stuck in his throat. At the same time, he started frantically eating grass every time I take him out. He threw up once, what looked like his partially digested dinner, but kept eating grass. He woke me up whining this morning, which is unusual, and went out just to eat more grass. His bowel movement seemed normal. What's going on?

2 Answers

Most Helpful Answer

Image profile

Answered By Anna M., DVM

Veterinarian

Published on September 4th, 2019

Hello, and thanks for your question on Petco Pet Education Center, formerly Petcoach. It sounds like Sirius may have an upset stomach. Keep an eye on his stools - you may be seeing some diarrhea in the next day or two. I recommend feeding him small amounts of bland food today (white rice and boiled lowfat chicken). If you see any further vomiting, if his appetite decreases, or if diarrhea shows up, then I recommend bringing him in to the vet to be evaluated. He may need some supportive GI meds to turn around, or this could be the first sign of something more serious, such as a foreign body (something stuck in his GI tract), pancreatitis, etc. Hope this helps and he feels better soon!

Vote icon

2Pet Parents found this answer helpful

Related Answers from Veterinarians

  • Image profile

    Answered By Mariya Gugel, DVM

    Veterinarian

    Published on February 21st, 2018

    Poor Sirius! The signs you are describing are definitely very concerning in puppies, as they can be caused by parvovirus, which can be life threatening. Other causes can be intestinal parasites, foreign bodies, or toxin ingestion. I recommend having Sirius seen by his vet as soon as possible, you can bring a fecal sample in a disposable container to help your vet rule out intestinal parasites quickly. In the meantime, offer Sirius small amounts of water, and withhold food for his next meal. You can offer about 1/2 of his normal portion for the following meal, and monitor him closely. I hope all is well and am happy to answer any other questions you may have!

    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