Smoke can leave a lingering smell that is caused by leftover resins and tars. It can seep into walls, carpets and porous materials such as leather. Fortunately, there are some steps you can take to remove the smell of smoke from a leather couch.
Mix a 50-50 solution of water and white vinegar. Dampen a white lint-free cloth with the solution.
Rub the cloth over the leather couch and allow the solution to dry overnight. Dampen a white lint-free cloth with water and wipe off the solution. Vinegar is an acid that cuts through resin and tar and thus will break down the smell of smoke. If the smell of smoke has not gone away after a few days, continue to the next step.
Sprinkle baking soda over the leather couch. Let the baking soda sit for one day. The baking soda will absorb the smoke odour. Vacuum the couch the next day. Repeat this step until the smell of smoke is completely gone.
In addition to the steps above, open your windows and shampoo your carpets to remove the odour from your home.