Yesterday Charlie started to vomit when he was eating. I figured his stomach was upset, but now everytime he eats he vomits. He's always trying to eat something he's not supposed to. He ate 1/2 a pillow case last December and we had to give him mineral oil. I'm praying that everything is out, I would think so by now. He ate a bone this week and I had to give him some hydrogen peroxide. I'm worried because I've never seen anything like this before. He is still pooping and peeing but every meal now he's vomitting. Any thoughts?