So my Chinese sucks and hopefully you all can help me with some things that I'm not clear on.
Here's a starter... I was with a female friend the other day and the two of us started talking to a stranger at a pet store. I talked to this girl for a while and then my friend talked to her for a few moments and turned to me and said "这个小妞的皮肤多好啊?" And I was shocked for a moment because I always though 妞 was sort of a dirty word used to put down girls, sort of like "slut" or something, but my friend just said it casually to a complete stranger.
So when is it appropriate to use the word 妞 to refer to a girl? The only usage I know of is 泡妞 which is derogatory as far as I can tell.