Call ServePro or a similar company that does disaster clean-up: House Fires, Flooding and the like. They can give you some excellent advice about removing the smell from your fabrics. My house partially burnt many years ago. All of my upholstered pieces of furniture smelled of smoke. My husband was also a smoker. When the cleaning company finished you would never have known there was a fire. They did not wet my furniture, they used some kind of osmosis thing on it.