i just got a steam cleaner and used it for the first time yesterday. my carpets came out so clean!
that is the best way to do it. read before you buy.
i was in the market for a steam cleaner and did tons of research til i chose the best one.