>I rarely shower and I have zero body odor.
Yes, you do, motherfucker. People are just too polite to tell you. They keep a healthy distance so they don't catch a whiff of your bad breath and smelly ass.
Here's the solution:
>Brush your teeth in the morning and in the evening. Use a good tooth paste. Change your tooth brush every 4 weeks. Use mouth wash in the morning to kill all those germs and have a fresh breath all day.
>Shower at least once per day. Use shower gel and shampoo - none of that 3 in 1 nonsense. Wash your hair once every two days, even though daily should be your goal. Change your towel every week. Apply body lotion after each shower to hydrate your skin. It will feel extra nice.
>Get yourself a face cleanser and a moisturizer and apply that shit in the morning after the shower and in the evening before going to bed. Use an extra towel to dry your face - you don't want to use the towel you pull between your ass cheeks. Nor do you want the one you use to dry your hands after taking a shit. If you want to be extra cool, use an exfoliator every few days. Also, use uv-protection (unskippable).
>Get yourself a scentless deodorant and a nice perfume.
There, I just improved your lives by at least 10%. You're welcome.