My dog about 2 to 3 times a month will wake me up between 430 and 6 in the morning puking, nothing more than water or a little bit foam comes up. He eats, drinks, and poos normally. I usually make him some chicken and rice and he's fine for the day. He eats a great kibble and is supplemented with a raw food for extra moisture, fresh water is always available.