My Boston is almost 4, my boyfriend and I woke up today and found a big thing of throw up on our bedroom floor. Through out the morning he has thrown up at least 5 times. By the 3rd time of him throwing up is was a red liquid with white foam. After this he started pooping on the floor, I then let him outside where he continues to poop and now it is straight diarrhea. I have him in my bathroom now, I have tried to get him to drink some water and he wont. My question is what is causing this, and What can I do to make him better?