You can buy a variety of cleaners at most retail or do it yourself stores but 
considering that many of them are harsh, have toxic fumes and can cause damage to the areas you are cleaning; it may be a better option to make your own carpet cleaner.

Most stains in a home can be removed with these easy to create homemade 
carpet solution and you should try them before buying the store items.
For more details about carpet cleaner click hare..