Maybe you should think about your feelings and senses when you have to smell him? If there is no health issue he needs a shower and deodorant. Ask him if he showered and if he answers "yes" then tell him he should change his soap, you are doing him a favour.