So yesterday went on a lovely 4 mile walk with him, and he was fine, then last night he was humping his bed for about 30 mins after we went to bed and he was sick twice during the night, this morning very sleepy, he seemed lively at lunch time (when he normally has his food) after about half in hour, he ate it and then threw it up outside, and then just now was sick again. He is still drinking water. Am i best to get get him to vet now or can I wait till morning? I have no idea about out of hours vets? Never had him do this so don't know whether it's a bug or something he ate!