A.C.
Have your doctor/Pediatrician test him for food allergies/intolerances (and if he/she won't, take him to a naturopathic doctor). A food intolerance/allergy can make you break out in hives. I can't eat anything with mint oil (the real stuff, not something that's been made/fabricated)--peppermint oil, spearmint oil, creme de menthe, wintergreen oil, etc. I break out in huge hives all over my body.
I also have what's called cold-induced hives. It can be from cold weather, working outside in the cold, taking a cold shower in the summer, being outside where it's cold and coming indoors where it's warm--I break out in hives. Unlike a food intolerance/allergy--where you can avoid the food--there's nothing that can be done for this.
Good luck.