by Daddy
To elaborate on mirages answer
Be thrilling valuable unpredictable and challenging
I would say these are the things that would attract anyone. Value being the number one thing. Specifically to narcissistic/selfish types. Who often view people in their relationships as an extension/representation of themselves. To that end, they would want someone who values the things they value. Since most are narcissistic they would also look for someone who cares about their image and takes good care of themselves. They would want people who are exciting and stimulating. If they are alphas, they would seek out other alphas with strong personalities that have influence and sway over others, they would seek out others who show social value and dominance. If they value money they would want someone who produced it, more over if they accentuate the parasitic aspect of psychopathy they would probably demand it.
by Daddy
I am not claiming all of them are. I don't believe in such generalization.
However it would seem more logical to me that sociopaths being narcissistic, dominant, strong personalities (specifically females) would want the same in their mate. The powerful value power. Therefor why would a strong woman, want a weak man? She man want him to use him, but that is not what she really desires.
People, even sociopaths yearn for an equal to share themselves with. someone of equal or greater value to amplify their own.
Your mommy issues aside, "daddy"... I see where you're coming from. I think most people enjoy a challenging partner, and it's natural to be attracted to the "dominant" individual around.
But what I find interesting is that most male psychopaths I know actually go for weak targets they can emotionally manipulate as they wish. The typical targets are those lovefraud types, submissive and already with a ton of vulnerabilities, usually with low self esteem and capable of enduring a lot of shit/abuse. Miss/Kitten here is a good example.