K.T.
Hi L.,
Spot Shot professional instant carpet stain remover is great for spot cleaning. - You don't even have to scrub! For the whole carpet, I use a vinegar/water solution, which is gentle and easy on the carpet. If you want to clean your carpets yourself and don't have a machine, you can rent one...