have you seen the doctor regarding the weight gain? did they tell you which percentile is he in? if he is in normal range for his age, he should be fine, babies grow at a fast pace. my baby grew 2kg since the last month plus but she's in the normal range.