That's crazy that you guys get them dirty enough to require removing them completely, lol. When I daily drive to work I throw grey color matched sheets over the seats. When I jet ski I throw a plastic bag over the sheet so I don't contaminate the cover at all, lol. But for cleaning I use Turtle Wax Power Out interior cleaner, mainly just to "freshen them up" (some fart solution has to get in there over the years, am I right? hehe).... Any upholstery cleaner will work.... Mine at 11 years old/92,000 miles still look factory fresh!