Deep-clean the carpet once a week.....alternate with a wet cleaner (one of those professional units you can rent at the grocery store) and a dry cleaner (just pour it on the carpet and vacuum it up with a regular vacuum).
But really, you may never get rid of the smell with just simply cleaning...I think the solution I had after a tenant left that smoked a lot was to redo the inside paint, but then again that rental turned to be so bad we had to write off one of those home wet cleaners as a loss....that takes a lot to kill one of those. Also almost lost the property due to one of the tenants being a meth dealer.
I knew someone who smoked a lot bought one of those ionic breezes, maybe that would help with the smell....you can also spray enough Lysol (or something like it...Febreeze is too weak to be effective against smoke) in the air to kill the sensors in your nose (they have ozone).....so you won't be able to smell much, but at least that will lower the intensity of the smell of stale smoke.
But really, you may never get rid of the smell with just simply cleaning...I think the solution I had after a tenant left that smoked a lot was to redo the inside paint, but then again that rental turned to be so bad we had to write off one of those home wet cleaners as a loss....that takes a lot to kill one of those. Also almost lost the property due to one of the tenants being a meth dealer.
I knew someone who smoked a lot bought one of those ionic breezes, maybe that would help with the smell....you can also spray enough Lysol (or something like it...Febreeze is too weak to be effective against smoke) in the air to kill the sensors in your nose (they have ozone).....so you won't be able to smell much, but at least that will lower the intensity of the smell of stale smoke.
But if we walk in the light, as He is in the light, we have fellowship with one another, and the blood of Jesus, His Son, purifies us from all sin.