If you haven't tried vinegar, I highly suggest you do. Just buy the cheapest gallon from Wal-Mart that you can find and put it in a spray bottle and saturate everything that can absorb it. The vinegar smell will dissipate by itself after drying. Can also use this for other bad smells like pets...