For the past day and a half, my 4 week old puppy has been whining and acting like he was going to throw up, but nothing comes up. Finally he threw up but it was clear. He still eats and drink well, but he will lick his mouth like it's hard for him to swallow. What do I do and what's wrong with him?