So the night before last I took away the kibble and have just been feeding Charlie NV Raw, he did fine that night, all day yesterday, and fine this morning, hasn't vomitted! I am still taking him to the vet, just to see if there is anything going on!