I am really happy to hear all these suggestions. I will use them also. I know you asked about odors. My main problems have to do with stains. I use Oxi Clean, Carbona stain removers (I get them at Wal Mart) (They are separate for certain stains) and my favorite stain remover Dawn dish washing detergent (I am careful to get the original, no bleach). Of course, sometimes I use these in combination.