Poor boy! I've had lots of cases of kennel cough since I've been fostering, but I've never seen vomiting associated with it. Hope the shot helps and he feels better soon. If he won't eat his regular food, you could boil some chicken and mix it with some brown rice. It's easy on the stomach, and my Sophie loves it when I make it for her.