I have not had the Body Odor but have had the bad breath from the tonsil plugs. Another thing that has gone away since i stopped dairy. I've also, as of yesterday, started oil pulling with coconut oil. I've read alot about how beneficial it is for killing bacterias, fungus in the mouth and theres many other benefits from doing it. Have you ever considered the bad breath may be those tonsil stones? Its a very distinct putrid smell. Feels like something is caught in your throat when they start forcing their way out. My problem with the dairy is not the lactose its the casein protein. And yes, Doctors are totally irritating. Have you done any sort of cleansing?