Just walk up to them and say I would like to talk to you privately and say its come to my attention that you have body odor. No disrespect but your around customers all day and they smell you is there any reason for this. If you do not have the money to buy you what you need I can help with that. I want you to keep your job but with people complaining about the way you smell I'm afraid you might lose it. Please let me help in any way I can ok I want you to keep your job its hard out there. . Depending on who it is they might not have a washing machine. Or money to wash their clothes or if its a college student they might be pulling a lot of hours and have no time to bath before going to work or even if their working 2 jobs going straight from 1 job to another. Be sensitive and let them know know your a friend and just trying to help and not judge. And if that doesn't help than take your concerns to management. I hope this helps.
Speak to a manager. That would be the best way.
Ask him to use cologne or body spray
Thanks! Your answer is awaiting moderation.