Okay…you mentioned body odour and excessive sweating. Is it one or both?
The odour problem, I believe wildflower has a great solution for. Don’t put it on him – he may or may not know and may be self-conscious. No one likes to hear they stink. :)
If he also has a sweating problem, he probably just isn’t sure what to do about it. When you sweat all the time, you feel it and it shows on your clothes. I can guarantee you he isn’t sweating profusely without noticing it himself! I actually had this problem myself – no odour, just a perspiration issue. My glands are extremely over-active. The best solution I’ve found is botox. They put powder on your underarms that reacts when you sweat and highlights your most active glands…then they inject botox in a graph over the active areas. It lasts about 6 months…just long enough to get through summer (which is my problem season). You might look into it (Google it or whatever) and print out some stuff to share with him…it’s not super expensive and he’ll probably thank you for it. If he’s not hip on the idea, there’s always medication or medicated anti-perspirant.