We've currently got him on benedry. We've tried Zyrtec, Claritan and Allegra and it seems like they don't help as much as benedryl does.
We also spent a ton of money (not covered by insurance) on extensive IGG and IGE allergy testing and discovered he's allergic to all dairy, eggs, beef, lamb pineapple, blueberry and grapes. We have removed all of this...