I agree with the OdoBan suggestion. There was a thread/discussion on this board recently about using this product to remove musty odors. I purchased a bottle at Sam's Club (about $10 for 1 gal). I add a few ounces in the wash with my dogs' bedding and have been quite pleased with the light pleasant smell. Haven't tried it for cigarette odors but it might be worth a try. I am extremely sensitive to cigarette smoke and odor. Good luck!