Well, me being foreign and all I only know the original meaning of the word Dandy. I looked it up on Wiki (if it is on Wiki it must be true)
"A dandy[1] (also known as a beau or gallant[2]) is a man who places particular importance upon physical appearance, refined language, and leisurely hobbies, pursued with the appearance of nonchalance in a cult of Self.[3] Historically, especially in late 18th- and early 19th-century Britain, a dandy, who was self-made, often strove to imitate an aristocratic lifestyle despite coming from a middle-class background."
http://en.wikipedia.org/wiki/Dandy
Fop, it says...
"A modern-day fop may also be a reference to a foolish person who is overly concerned about their clothing and incapable of engaging in intellectual conversations, activities or thoughts."
http://en.wikipedia.org/wiki/Fop
So I learnt something.
However I would like to point out here that I never ever meant to imply anything to do with being gay/poof/fairy.
Guess with time those words have taken on that meaning as well. We do not learn that in DK :)