Barney is supposed to look hot. Otherwise he's not that great to look at. I never understood why people gain weight when they are in a relationship. You'd think that people would want to look good for their girlfriends.