I woke up this morning to my Oliver throwing up. This weekend I went out of town and left him at a doggy hotel, the owners assured me the food they feed the dogs will be fine, but I'm pretty sure that he is sick because he switched foods for two days... Although I got him back yesterday at 9am and he was fine until this morning. He threw up about 5 times, and he has runny stools. I didn't take him to the vet because my boyfriend went online and noticed that white foamy bile is normal, but I'm going back home at 1130 to check on him, if he is still throwing up I will take him. I tried to make him drink water but he refuses, How long will it take until he's better?! I feel so bad for him