Its not entirely clear why maybe to help them throw up indigestable parts of their food like mouse bones hairballs. Contrary to popular belief grass only occasionally makes cats vomit. Some pet cats with chronic GI diseases that induce a loss of vitamins will eat grass in an effort to replace the nutrients.
The reason cats throw up after eating grass is because they do not have the necessary stomach enzymes to properly digest veggies. Cats dont have the necessary enzymes to digest a large amount of grass which is why it can make them sick. Answered July 6 2021 Author has 536 answers and 437K answer views. If your cat loves to eat grass and then often throws up after chances are he just knows that grass can help ease digestive upset and is a natural way to get himself feeling better.