Question: how to flirt with a guy effectively?
Answer: Compliment and tease him- just don't go overboard with either.
Smile – and mean it!
Touch him playfully (don't be too aggressive).
Show genuine interest in what he has to say.
Be innocently seductive. ... 
End the conversation first – it's always best to leave him wanting more.