Answer by  
                                                                                          f (72)
                                                            
                          
                          
                                                          He may not have an allergy, but he might have a food sensitivity, or there might be some reflux going on.  He may a highly refined gag reflex which makes him vomit easily, or he might just have an extremely sensitive stomach.  It's worth checking it out with your pediatrician.