Perhaps he was eating too fast and not chewing his food enough to stay down. Samma would gulp her food down and usually within the hour, she'd start heaving it back up :( She'd do this if she drank her water too fast after coming back from somewhere.
I just would stand over her and at first pull her away from her bowls to give her a moment of calm..then eventually, she'd actually respond to "slower" :rolleyes: Yeah, I know, very strange :) She doesn't do it anymore to food -- occasionally to water when she's excited. I think she grew out of it.
Anyway, just a guess. I hope he settles out of it :)
good luck,
toodles