Because leather is an expensive investment, proper care is essential to maintaining leather products. Having it cleaned by a specialist will help make it last longer. In general leather cleaning is recommended every three years or when you spill something on it. Addressing spills in a timely manner is important because age makes it harder to remove spots and stains.