Hi I'm Rachel Yatuzis and I'm going to tell you a little bit about the best carpet cleaners that are out there. In my opinion the best thing you can use is elbow grease and a spray bottle of vinegar and water. You should have one of these handy around your house and you can clean everything with it including your carpet and if you have stains that leave an odor this is the best thing for them. If you like cute little handy things you can got with these little, this is called a pod and it comes with a solution inside. You can buy extra solution and it has the brush part and then it's got the part that you dry with and then it's got the grooming part, you know you can do all of this with a rag in my opinion but some people like this. If you want to make a homemade solution you use lukewarm water, dish washing soap is excellent with grease and things like that, put some of that in your water with ammonia or vinegar and mix it up and this works as an excellent spot stain remover, you just scrub it in and after you get it nice and bubbly and work it in really well you can spray it with water to rinse the carpet with it. Rubbing alcohol is also an excellent carpet remover. If you have kids or pets in your home and carpet stains are a common occurrence you may want to go on and invest in one of these. It's an easy carpet spot cleaner. It's a little more money but if you use it often it really gives you your money back. It saves your carpet. It is excellent. It is nice and small and it will fit into any closet. I'm Rachel Yatuzis and those are the best carpet cleaners.