This question already has an answer here:

Body odour can be offensive. Some people appear to be oblivious the the fact that their BO lingers even after they leave a room. It's not like they're just getting out of the gym or anything, they're showing up at social function dressed up and smelling bad. How do you approach someone and tell them, "Hey, you're cool, but everyone thinks you stink, and talks about it behind your back. You should probably try doing something about that..."

marked as duplicate by sphennings, Rainbacon, Kendra, OldPadawan, Em C Mar 5 '18 at 21:41

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.


This information should be delivered, one on one, by somebody who is responsible for coaching that person in life. Good examples are a teacher, a boss or a parent (depending on the person's age). If you know one of those people in their life, talk to them about if they've noticed it and are willing to chat with them about it.

No matter who it comes from, it will be embarrassing. But they're more likely to take it in stride if it comes from the right person.

If you are that person, approach this the way you would want somebody to approach you, if you smelled bad. This conversation needs to not have any emotion, and take at most 30 seconds, unless they ask follow up questions. "Have you showered today and are you using deodorant? We need to work on your image." You don't need a 30 min drawn out discussion on it. That will make it worse and they'll resent you for it. Make it quick and painless.

You will probably need to bring it up multiple times (ex. the next week or the week after). Grooming is a habit and habits are hard to change. Imagine it was something like chewing on their nails. They're going to want to change, then forget about it and not think it's important. Help them succeed.

  • 1
    This point about someone with authority in their life or that they respect cannot be overstated. Coming from just an average Joe, it will be an insult. – baldPrussian Mar 5 '18 at 20:10

Not the answer you're looking for? Browse other questions tagged or ask your own question.