There could be many causes but likely it is something that spurs stomach acids to the point that the stomach or esophagus starts to bleed. Excessive stomach acids can make vomit, stools and gas smell really bad.
Keep him off of carbonated beverages, caffeine, fruit and juices that are high in...