Last night my dog ( 7 month old German Shepherd) threw up undigested food within 20 min of eating. This morning I gave him a little bit of water and he threw that up in less than 10 min after drinking it. About an hour after that and I havenâ€™t given him anything else he threw up and it was still watery but more slimy. Is this serious enough that I need to take him to the emergency animal hospital or should I wait and see if it gets better tomorrow? Also any tips on helping him feel better are appreciated!