poor baby, don't give up on him. how long has the vomiting been going on? try feeding him boiled chicken and rice with a lil bit of water over it so that he gets water too. my pup was fin-a-key when it came to eating and would only eat if i fed him with a spoon.
keeping you and yours in my prayers