Managing allergies in pets: causes and solutions

Does anyone have experience dealing with allergies in pets? What are the common causes and effective solutions you've found?