D.P.
I had the same situation with my son. We tried Dial soap, Axe body wash. He bathes every day & still---the BO.
Someone suggested it was the regular milk he was drinking. I thought that sounded nuts but worth a try--simple fix, right?
I switched to organic milk and it NEVER happened again. Kind of makes you think about what you're drinking. Try it. Bet it works for you too.