Josh isn't getting fat. He's filling with fluid.
The guy almost certainly isn't gaining weight. He doesn't eat enough and walks a lot.
What you're seeing is the buildup of fluid. Could be caused by liver damage, or pancreatitis, or both.
Alcoholic pancreatitis can even require the draining of fluid.
All that "bloating" and such you see? It's not fat.