It's caused by a hormonal imbalance usually.
Many young men have a mild case of gynecomastia, with only puffy nipples. Others have a more serious case. Most require surgery for correction, even mild puffy nipples. See my webinar on youtube - search dr. George pope. Or visit www.Gynecomastia.Org, a great forum.