stop eating rubbish food. A beer has about 200 calories or something, so yeah they can put on weight if you knock them back.
I bet you are eating more than 1 macdonalds/kfc etc a week, takeaway pizzas, kebabs, subway etc. I ate dominos every day for about a year I put on loads of weight and spent a metric ****ton of money.