Cream cheese is really healthy for dogs and will hide the taste. He maybe thowing it up becase of the excitement or the surenge is hitting his gag reflex. Maybe if it is mixed with a tiny bit of something he really likes he'll lap it right up. good luck i know how hard it can be