Haha, As a male ENFP I would most honestly answer the OP:

To win over an Male ENFP, all you have to do is be the object of their affection. We pretty much do the rest, and additionally project all of your weaknesses as 'soulfulness'.

Keeping us around? Be patient, don't point out our shortcomings, observe that we take everything critically, and I mean EVERYTHING. And it helps if you don't become boring, or try and change us into regular people. Women, especially the stable and wonderful kind that ENFPs need, are apt to try and fix our weird ways which only makes us feel even more remote.