Weight gain can result from an increase in body fluid, muscle mass, or fat. An increase in body fluid can come from medications, fluid and salt retention, intravenous fluid infusion, kidney or heart failure. Ayurvedic cure for Obesity, Weight gain, Overweight by Charak Pharma with related Therapy.
http://www.charak.com/symptom/Obesity-Weight_gain-Overweight