Basically, it's his choice if he wants to drink beer and have a big belly because of it. I still love him and he is still my best friend. I love him, unconditionally however, I cannot fancy him unconditionally.
Would it be too mean to say no more sex until we can do it the way I want to instead of having to take his belly into account all the time?
Please don't just use this as an excuse to be really rude about him and make jokes about him - I do still love him very much, I just don't enjoy sex now his belly is big. :(