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...