I think Body Odor is from bad diet, maybe try Blood Type Diet . I have Blood Type Diet and i can take shower once a month, cuz my feet give parsleys smell :LOL
My soxs after 3 weeks are fresh ...
I do not eat all not recommended food for B group. Most neutral, cuz i try to cure non-albicans candida overgrow.