Poor Rizzo. I think it may be the reaction to the vaccines he got. Keep a close eye on him over the next few days, and if he continues to throw up his food, I'd say another vet visit is in order - or ring the emergency vet and ask whether this reaction is normal.

Get better Rizzo!