I have found plain old ammonia to be an excellent odor remover in laundry, for an old oil cloth tent that was stored in a garage for 35 years (set it up in our garage with a bowl of ammonia in it, odor was gone the next day). I have placed dishes of ammonia around the room on high shelves when there has been a party with smokers. When I cared for a family member with with cancer, I used ammonia on their laundry and linens.