Ok firstly
, I am evidently a stinky person.
I have several dry clean only dresses (some silk) that quite frankly have started to pong. I've been told that soaking in white vinegar can get rid of sweat smells (the clothes that is, not me!) but is it really safe to try this on dry clean only/silk clothes?
I really love these dresses and don't want to damage them, but equally I want to keep wearing them!
BTW, ths is not a hygiene issue, I don't have problems with any of my other clothes and shower daily 
Advice is much appreciated.