Years of hard work. I often say that's why we are 42 years married this year - just too much effort to train a 2nd one

Seriously, his Mum used to do absolutely everything for him but I calmly pointed out to him he could learn as we were both working full time. Even pre dishwasher he tended to do the dishes. As far as cooking was concerned he just showed an interest in it so he would watch and learn and clean up behind me - after that he just continued to do so. Don't ask him ro clean a toilet though !
I made a point with our son to teach him from an early age as I did not want to inflict another useless man on the world so he's a step up even from hubby as he will wash, iron, do housework , dishes and is quite an accomplished cook but he won't clean toilets either! Must be a man thing.