Clothes that cling to the body
Short answer: Clothes cling either because of static electricity in dry air or because the skin is damp. The two causes each need their own solution.
Static electricity
Dry air and synthetic fibres create charge. A smooth layer in between stops it. See antistatic clothing.
Damp skin
If you sweat, the fabric clings mechanically. There a layer that moves the moisture away helps. See bamboo underwear for women.
The slip
Under dresses a smooth layer solves both problems at once. See bamboo slip.
Tights
Synthetic tights are the most common reason a dress clings. See bamboo tights for women.
Humidity
In winter it helps to raise the humidity indoors, for example with the clothes airer.
Not fabric softener
Fabric softener dampens static but leaves a film that reduces moisture transport. See the washing guide.
See also
More on the subject in static electricity in clothes in winter.
Where it is felt most
Dresses and skirts cling most, because there is least clothing to keep the fabric off the skin. Under trousers the problem rarely arises. See bamboo dresses.
Frequently asked questions
Why does the dress cling in winter?
Because of static electricity in dry indoor air.
What helps against clinging?
A smooth layer in between, for example a slip.
Is fabric softener the solution?
It dampens it, but leaves a film on the fabric.