Personally, I think any time a man wears something that isn’t his size/cut or who wears something that’s warped (either by age or tugging) it’s just a turn off. I usually don’t care what a man wears style-wise, but if it’s not cut/sized right, it’s a libido killer.
My husband has this shirt that’s too large in the frame so it bags around the sides, but it’s also too short in the front and in the arms. So, if he reaches up I see his belly button and when his arms relax I see part of his forearm. The colour is an old blue that’s faded and the neck is stretched out. Worst yet? He’s got this fantastic athletic body, and this shirt hides it! Needless to say, anytime he wears it- he doesn’t get laid.
So, here’s the truth. Your clothes should flaunt what you have. No, I don’t mean show skin! If the clothing is cut well it should show off your best physical traits and attributes. Keep it fitted well through the shoulders and hips and be sure your shirt's only the width of a finger from your body. If you can fit your hand up your shirt and it doesn’t even show, the shirt’s too big. Hats are unprofessional and us women know they are your comfort crutch- just like a woman’s “fat pants”-we’re onto you! So, don’t wear a hat in someone else’s home or on dates. Hats are meant for sports or to cover up un-showered hair...
If you want to know what’s flattering, find out what your skin tone is and be sure to wear items on the same side of the colour wheel. Want you eyes to pop? Wear the colour that’s direct opposite on the colour wheel. Ex: Green eyes? Wear red or a tuned down brick colour. It’ll make your eyes pop and hide blotchiness or redness from acne. If you have very pale skin, opt for a cooler shade of red with purple undertones. If you have blue eyes, I don’t suggest wearing yellow-few can pull it off, but instead wear beige or light browns. In the end wear something you feel comfortable in- it’ll show in your confidence and women need to see confidence to really be swept off their feet!
So, keep it simple!