The quickest way to get rid of carpet stains is to act fast. Most carpets today come with stain-resistant treatments, so spills can be removed if you get working on them right away. The longer you delay, the more difficult removing carpet stains becomes. And there are no stain-proof carpets. __________________ http://www.chemdryclean.co.uk/ofliverpool
You can use anything that doesn't have bleach in it. Ammonia takes cleans and takes out odors very well and the ammonia smell is gone when the carpet dries or visit this site oakland carpet cleaning companies.
Yes you are right that most of the carpet are designing with the stain-resistant surface, But there are many method if you forgot to remove the stain at the time. you can use steam cleaning, soda cleaning and dry cleaning methods.
Sorry but you can't apply such method on each carpet it may affect that because today every carpet gets clean according to nature, i don't say its not effective but i would rather clean my carpet by a professional method than a traditional method