K.C.
We used to have the same problem and still on occassion deal with it. Mostly the spitting out is a fun boundary test for mom and dad. And sometimes because its just fun. What we would do is tell them, "No" and then take away the food or drink. Adding that, "If you are going to play then you are done." That helped to stop the messes from happening because they thought twice before playing.