Thanks everyone. We've started him on Gaviscon Infant and he hasn't vomited on us since starting it. Hopefully it is what he needed!