Hmmm - not too sure - persistence & 'tough' love???
Firstly I accepted that whilst I prefer to talk thing through, DP is more of an insular thinker (he prefers to think things through on his own first & then give me his position, at which point we can move into my discussion if I can still be bothered) and as annoying as that is for me, I know I can't force him to do things MY way.
HOWEVER, the moody/stonewalling I actually think was solved by DD. She is now 3 and very perceptive. I kept persistently making my point that the flat is too small to live with someone who has the hump for 5 days at a time, and that it makes ALL of our lives unbearable. I started asking him to please go elsewhere so he can be moody without inflicting us all with his 'pain'. A couple of times he actually did go and stay at his Mum's. But it was when he started to realise that DD was also feeling it & questioning him as to why he was being grumpy etc, the shame of that, along with my persistant non-acceptance of his foul ways, broke him down.
He also had anger 'issues' - well I'd say more he indulged his anger and wallowed around it in unnecessarily for days, which was totally unacceptable as far as I was concerned. So I would ask him to take that elsewhere too.
I'm usually a pretty easy going person, not a control freak etc, but I knew if I was to be happy living with this man then these moody indulgences had to stop. I'm a great believer that home is where we should feel safe and happy, and I just persistently made it clear that although I loved him, I would not be spending my life/years living with someone who inflicted himself on others this grossly unfair and disproportionate way. We may live in a small flat but it's our home, our sanctuary from the world, and persistent moodiness was not part of the picture as far as I was concerned.
He changed - I always knew he could. Now I see him get annoyed about something, take himself off for 5-15 minutes and come back all smiley and genuinely relaxed having dealt with whatever the issue was, or let me know he thinks X is out of order etc & we discuss, whereas before it might be a 5 days of foulness. He's learnt how to let things go, how to manage his emotions better and not indulge/splash around in his misplaced anger/moodiness. He is much happier for it - we all are.