I am from Canada so I'm not familiar with your Odoban or Nokout products. I did follow the links above but I am concerned that those of you with alergies and breathing issues are just trading one bad thing for another. Have any of you heard of Melaleuca? It is manufactured in Idaho and is made with no harsh chemicals (Melaleuca oil is Tea Tree Oil). It removes odors and stains better than anything I have tried. My septic system LOVES the cleaning and laundry products. Lots of people with sensitivities and alergies switch their homes over to Melaleuca products and see major improvements once the chemicals from the grocery store are gone. I don't want to abuse the system here with "sales" info but if you want more info private message me. I really think it will take care of your smoke, mold, mildew stinky issues and keep the fabric child-friendly.