My pup has been vomiting and has had diarrhea for two days. She has eaten grass a couple times while being sick but throws it back up to. I got her to take a little water tonight and some shredded chicken from a nugget because she wouldn't eat it when it was in a bigger form. Of course, she has vomited twice since she ate and drank last. Her diarrhea has been mucous like with just little form to her feces. It seems like there may be something blocking her from having a reguler bowel movement. Do you think she ate something she should not have, like my children's toys or something. If so, what's the odds of her passing it eventually?