My husband is getting big and blaming me for cooking nice foods

Anyway what is/are the reason why men gets big tummy? Is't beer? sit down after eating heavy food? or no exercise?