Eating a lot of sodium can make your body hold onto water, which may cause short-term weight gain and a puffy feeling for a few days. High-salt diets are linked with a higher risk of obesity, even ...