Foxy does not necessarily express contempt or disapproval (pejorative).
It depends upon how you use the word.
It can mean resembling or likened to a fox (e.g. a foxy expression). In informal usage, it can mean cunning or sly in character. It can also mean reddish brown in color. Furthermore, in the paper manufacturing process, foxed means stained or pocked.
Thank you very much, JohnParis! But I've read it can also refer to someone who is strategic, has a good mind and can think in advance very well. Cunning.
That's why I've been looking for an adjective (or maybe noun) to express such an attribute, but a term which is rather neutral.
To be honest, despite my reading the dictionary entries, I'm lost which one I could use this way a