If he only vomits when he drinks then I would first try slowing him down by placing an object (medium sized ball or rock) in his bowl. Most other causes of vomiting would also involve vomiting food. Please keep me informed.