What is your thoughts about compliments ?

So,one my friend who is great at getting laid, Said to a girl that , " she got some nice teeth,should you wash them with harpic ?"

And then she got flattered

So give me some ideas about unexpected compliments..