It's not an employment-based green card, so being unemployed will have no effect on the green card.
However, taking welfare benefits could jeopardize his green card under certain circumstances. It's perfectly fine to take unemployment benefits though.
He is not considering taking any welfare benefits. But he really want to become US citizen. Does this have any negative effect on naturalization either?