Magic-Zymes will definitely get rid of smoke odors if it is used correctly, i.e., it needs to be applied on any surface that tends to absorb odors. These would be such things as drapes, bedspreads, cloth seating surfaces, and carpeting or rugs. You can also leave an open container of...
We have found that you can successfully get rid of urine odors that are in furniture, mattresses, etc. by placing the Magic-Zymes in a syringe and injecting it into where the odor is coming from. We have had any number of customers whose pets have urinated on mattresses, chairs, couches, etc...
Using Magic-Zymes (MZ) will DEFINITELY get rid of the odors you are experiencing. Because MZ will work by either spraying it on the source of the odor or by placing some in an open container such as a custard-size Tupperware dish and then placing that container wherever the odor is the worst...