How to get rid of the dog smell on a leather sofa

Updated February 21, 2017

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.

Things You'll Need

  • White vinegar
  • Linseed oil
  • Dish
  • Cloths
bibliography-icon icon for annotation tool Cite this Article

About the Author

Shara JJ Cooper graduated with a bachelor's degree in journalism in 2000, and has worked professionally ever since. She has a passion for community journalism, but likes to mix it up by writing for a variety of publications. Cooper is the owner/editor of the Boundary Sentinel, a web-based newspaper.