Seasider, you don't say whether he has always been like this with things he doesn't really want to do, or if this is something new. So please look seriously at the sensible suggestions that others have made for both contingencies.
My own suggestion is that for a lot of people complaining is just a bad habit. It can be got rid of, but that needs just as much hard work as breaking off any other habit.
Years ago now, I said jokingly to DH that we were only allowed to complain on Wednesdays. He took me seriously, or pretended to, and lo and behold, after a month or so we discovered that neither of us complained as much, just in order to have something to say, and that if anything was such a serious problem that it was worth remembering when Wednesday arrived, then it was worth sitting down and discussing.
Obviously, now and again something crops up that can't wait until Wednesday and has to be dealt with straight away. But we no longer complain endlessly about all the little things we either can't change or don't really want to change.