I have a short haircut similar to Ice882's I believe, blonde hair. Used to be about shoulder length, but I cut it because it looked feminine with my young-looking face.
And Warrior IMO the whole point of dressing to "look good" is to make an impression on the people you meet, male or female. If I didn't care, I'd have a buzz cut, never shave, and wear sweat pants and a band t shirt every day. I guess you could call it "dressing for women's approval" but really everyone wants to look attractive to the opposite sex, and strives to.