i have seen a rat throw up at least twice both times from choking but there ws definitely food from a prior time coming up I know people say they can't but i have seen it with my own eyes and cleaned up the vomit on at least two occasions that i can think of right now.