Are you a vegetarian? You did not say what foods you had cut out, (in the "here and there" phase), but it seems there is much more left than fruit and grains, unless you are also a vegetarian... Simple roasted and fried meats (fried in good oils like olive, safflower, sesame, sunflower, grapeseed - not deep fried and and in unhealthy oils)are great. I would only stay away from seafood (shellfish), but eat the other meats in rotation, so you can know which food is causing the problem if you get a reaction. Pork on Monday, beef on Tuesday, Turkey on Wednesday, etc. I wouldn't give up all chicken, but switch to organic chicken that you prepare yourself, with healthy ingredients. Homemade soups are good. And Pair the meats with things you know he can tolerate, like noodles, and vegetables that are easy to digest (like, NOT corn and NOT broccoli or cauliflower)Maybe not spinich or Kale, either. Try eating only cooked fruits for a week or so (applesauce, fruit cocktail, then add back the raw or frozen counterparts one at a time, watching for reactions. I am curious to know which foods you were told to eliminate. I don't know why you would have to eliminate dairy, unless you wanted to cut back to just milk and yogurt, and cut out ice creams and cheeses temporarily. Once you have sorted out which meats and veg. are tolerated, I would use only root veg. (potatoes, etc) for startches, and then rotate the grains in one at a time. (wheat, rice, oats, barley). You can't really find anything out by cutting things out "here and there", you need to start with a multiple food elimination diet (that eliminates the things the most people have problems with: Milk, wheat, corn, oranges, egg, peanuts, pecan, soy, tomato, and the common gassy vegetable, (beans, broccoli, etc.) Eat that for ten days, and then if you have no gas, (in the baby), add things back one at a time, about 4 days apart. Then you will know exactly which foods are causing the problem. Write the new food on a calendar, and put a mark if there is a problem with fussiness that day. Of course, this is all assuming you are eating fresh, healthy foods you have prepared yourself, not things that come in boxes or are processed or take out food. B.