If you have small children or babies and you do not want to use harmful detergents for carpet cleaning, there are some effective and safe methods for maintaining the carpet in good condition.
Ordinary shampoo can wash greasy stains from fabric, which is very practical for upholstery and carpets. Scratch the textiles with brush and shampoo, leave a few minutes and remove with a cloth. Do not leave the carpet wet and dry it with a soft cloth or with a hairdryer. If it is possible leave the carpet out in the sun after you clean it.
Toothpaste can clean the ink from certain fibers, so you can also try rubbing with toothpaste and an old toothbrush the spot. Rub well with brush and rinse thoroughly with water. Some people claim that toothpaste can remove virtually any spots from upholstery fabric and carpets, but it should be the most ordinary toothpaste, not one that contains a gel or other special particles. Furthermore, you can clear the scribblings of children on the wall with crayons.
With a little shaving cream, not gel, you can remove stains from tomato juice on upholstery fabric and carpet. Rub the foam on the stain and allow it to dry before cleaning it with water.
The coca-cola is considered a good ingredient for removing stains of blood on textiles. Except for the removal of rust, the ingredients in the drink can remove the blood, if the fabric soak for several hours in it. Then rinse well, wash it, and if the blood is deposited you can soak it once again and after that you have to wash it.