I say get him tested first, to see if he has an intollerance to those specific things. Sam is allergic to wheat, milk, oats, sesame, and deathly allergic to peanuts, so the diet is absolutely mandatory for us, but I would get him tested to start. They use a blood test called RAST test, it's simple and can test for tons of things with just one tube of blood.