Another good odor killer that hasn't been mentioned yet is the oxygen bleach (not chlorine bleach). Mix the powder with enough water that it forms a paste but does not completely dissolve, that way it is also mildly abrasive.