Here are the recent answer to this question.
I had just recently dealt with a situation where one of the rooms in my house received mild water damage. What I always find to work best for smell, especially on faux fabric surfaces, is baking soda.
Separate the cushions and pillows from the frame as best you can. Prepare a bucket of warm water with a heaping cup of baking soda mixed in. Use an old towel to moisten all of the surfaces of the faux leather, not leaving it too wet. For areas that are especially stinky, sprinkle some dry baking soda over it. Allow the baking soda to work for a few hours, then wipe the surfaces clean with a fresh towel, warm water and a little dish soap.
The baking soda should absorb most of the smell, unless it permeates through the foam filling as well. You could possibly sprinkle some baking soda inside the cushions if they are accessible. Baking soda is simply a life saver. Good luck!
Add your voice to the conversation. Click here to answer this question.