Leather is an ideal material for pet owners, because it does not readily absorb spills or odours. However, if odours do occur, they can be easily cleaned with a homemade solution that will both deodorise and condition the sofa. Vinegar acts as a deodorising agent and evaporates once it is dry, making it a simple and efficient product for use on leather.
Mix 118 ml (1/2 cup) linseed oil and 118 ml (1/2 cup) white vinegar in a dish.
Wet a rag with the solution, and rub it into the leather. Make more cleaner as needed.
Buff the leather with a soft cloth to rub in the oil and remove any excess.