Quoted By:
Pokemon are far stronger than humans and require a lot more energy. A regular adult man doing absolutely nothing whatsoever still requires about 2500 calories a day in order to maintain the same mass. Imagine how much more it takes for a Machamp.
And Pokebeans are so calorie-dense that they are able to satisfy Pokemon. No wonder Mohn is so fat.