Dampen a white, lint-free cloth with a dry-cleaning solvent.
Blot--do not rub--the smoke stain with the cloth. Continue blotting--reapplying the dry-cleaning solvent if needed--until the stain is no longer visible.
Rinse the leather sofa couch clean with a clean, lint-free cloth dampened with cool water. Wipe dry with a lint-free towel.
Mix equal parts of white vinegar with linseed oil as an alternative. Dip a lint-free cloth in the mixture and gently rub the smoke stains. Wipe clean with a damp, lint-free cloth.
Mix 1/2 gallon of cool water, 1/3 cup of castile soap, 3 1/3 cup of olive oil, 8 drops of grapefruit seed extract and 40 drops of essential oil of your choice. The essential oil is used for the fragrance alone, so choose a scent that you find pleasant. Mix the contents together with a wooden spoon.
Pour the mixture into a clean spray bottle. Spray your leather sofa couch with the mixture. Rub with a lint-free cloth. The mixture will not only remove the smoke odor, it will also clean and condition your leather sofa couch.
Allow your leather sofa couch to air dry. Point fans in the direction of your couch to speed up the drying process.