I'm hoping the houseproud ladies of MN will be able to help me decide which is the best option for cleaning our carpets. We are renting at present, carpets really need cleaning now (3yrs of DS flinging food all over the dining room carpet is not a pretty sight) and at least again when we leave (no plans at present so probably inbetween clean too).
Opt 1 - spray on, vacuum off type product
Opt 2 - rug doctor now and again when we leave
Opt 3 - fancy new vacuum cleaner that can wet vac (kind of need a new vacuum cleaner
Opt 4 - steam mop thingy with carpet cleaner attachment
Obviously each has pro's and con's, mainly around cost but to start the decision process any advice on which of the above options have worked well / crap for you would be really helpful.