Wear appropriate clothes. Do not wear Converse sneakers when it is raining outside (or alternatively, have a pair of shoes at the workplace that you switch to once you are in, or whatever). Take a shower before work. Apply a deodorant, or an antiperspirant (the latter has different instructions, you apply them after shower, before sleep, and wash it off in the morning). It is a solved "issue", seriously. The shoes I wear when it is rainy or snowy outside do not get drenched at all, and I go to work by bus and foot. Same goes to my jacket. Actually, same goes to my whole body, as I use an umbrella on top of all this, and I hide wherever I can at the bus stop while waiting, or just use the umbrella if I cannot.