I agree with SCatrionas post...
Experienced the problem in a previous job...the office manager sent a general mail saying that there have been complaints, no one took it personally because they all knew who the mail was aimed at and the person in question did improve
the person in question used to walk a 45 minute walk to work and home again and wear the same shirt in the next day, and the next, and the next...got the hint and changed when he got into work...
its a horrible thing, I used to work with a guy who loved king crisps and ate them a few times a day, he had a habit of leaning in close when he wanted to talk to you....I didn't know whether to be distracted by his breath or the king crips crumbs hanging onto this goatee....