Vinegar
Is quite good as a disenfectant, and also deals with odours.
Human sweat is mildly acidic when fresh, then becomes alkaline as it ages. This is why laundry manuals advise treating such stains when fresh with borax, baking soda, or any other base substance, but older stains with vinegar.
Lemon juice contains citric acid, but do not think lemon oil contains the same in any great amount as it comes from the skin's fruit. Could be wrong, would have to look it up.
In any event enzymes are much better at breaking down "smells" of any organic sort. This is why so many "professional" carpet and other cleaners (including Bac-Out) designed for dealing with odors are enzyme based.
L.