Try Resolve carpet cleaner, that worked to get most all of the stains out of my carpet when i moved.
stains are on carpets because of people walking on them
You can use hydrogen peroxide to remove pet stains from white carpets. Simply mix peroxide with water and pat onto the stain. This does not work for colored carpets.
Hoover Steam Vac is the best steam vacuum for dirty carpets and cleans tough stains.
capet cleaner
Sometimes u can get special sprays or disenfectants to get rid of the smells. when my kitten wasnt toilet trained we used a product that we bought at Pet Barn and it got rid of the smell and i think it got rid of the stain too. Good Luck
You get rid of oil stains by using oxce clean
Use Resolve, and then rub it in and then vacuum over it.
Please go onto: www.google.com ASK: Household tips for stains in carpets
One of the best carpet cleaning services available right now would most likely be Modernistic. You can call them up and they will come to your home and clean your carpets for you.
scrub it
Use VANISH, the stain-remover. It is very effective.
You can put rugs on carpets so your carpets wont be stained. There is nothing you can actually put on a carpet other than a rug to prevent staining, you can only deal with a stain once it has happened.