Simply put, being really fat means too much fat, while being puffy means too much water. Too much fat is due to too much nutrition intake and lack of exercise; Excessive water is caused by poor water excretion in the body. (zt from /posts/list/306.page)