3% hydrogen peroxide is good at eliminating odors as well. My father-in-law once used my bathroom and the toilet overflowed. That bathroom stank for weeks will I tried to mop up the smell with typical disinfectants. Finally I wondered if the oxidation effect of hydrogen peroxide would kill the smell and it worked like a charm.
It is pretty amazing stuff. Have you ever checked out the hydrogen peroxide therapy concept?
https://health.howstuffworks.com/wellness/natural-medicine/alternative/hydrogen-peroxide-therapy.htm