I use a rug doctor with the upholstery attachment to clean the seats. It works REALLY good. Any stubborn staining, I hit it with the solution, use a nylon brush and lightly scrub. Then suck up the dirt/water and let dry. My seats always look new afterwards.