My husband complains about nearly everything. Thankfully, he doesn't complain about anything that I do or have any control over. So that's good at least.

It's always been bad, but over the years it's gotten worse and worse. This is common habit in his family, so I think that's where it comes from.He just...can't hold a conversation without complaining about something.

It's emotionally exhausting. I'm to the point now that when five o'clock rolls around, I dread him getting home because I know he's going to have a laundry list of complaints about work, the weather, his friends, his weekend plans etc.

This is what i've tried so far:

-Encouraging him and cheering him up with backrubs/food/trips/fun stories, but he always steers the convo back into negative land.

-Just listening and letting him vent, which seems to actually make the problem worse and encourages him to do it more.

-Offering him solutions to his complaints/problems, but even if the solution is a good one he will look for a reason to shoot it down.

Is there an approach I need to use that I'm just not thinking of? Is there a respectful way to interact with him, that doesn't leave me feeling sucked into the negativity and self-pitying? I know I can't change someone else's behavior, but I gotta find some way to keep myself from going crazy here.

Also, how do I keep the kids from picking up his habit? The 6 year old has already started to. :(

Do I just ignore it? Challenge him on it? Rib him about it playfully? Any other ideas?