I use the spray upholstery cleaner with attached brush that you can get at any car parts store. Of course, I only clean spots with it, not general cleaning.
I use the $1.00 upholstry cleaner at the dollar section of your local supermarket. I use it on my home furniture seeing that I don't have cloth seats in my car and no problems so far! Don't tell me someone spilled something in your car?