Not against whole food supplaments at all. What we do mostly here is kill bugs and decongest. But a good whole food supplament is necessary. I prefer to call them "superfoods" and there's plenty of great ones on the market.
Schulze has his "Superfood". Barefoot has his "Longevity spices". Great products. Any of the blue-green algaes are excellent. Spirollena, sun-chlorella, etc. Sprouted Grain bread is my favorite.
Standard Process has some excellent whole food multiple vitamins. Their top seller is "Catalyn".
Stay away from any high milligram dosage multiple vitamins. They ARE synthetic and clasified as drugs.
Go with the Superfoods and think about getting your little one to a chiropractor. Most of that "finiky " will probably go away once his neck is squared away. And of course no more vaccinations.