Carpet spot removal can be a sticky issue. While a carpet cleaning professional has an arsenal of different spot removing agents at hand to take care of just about any spot, the average consumer is bombarded with advertisements for products claiming to be a "miracle spot remover". Unfortunately these "miracle spot removers" have very little useful informations to help you successfully remove many spots from your carpet.
Below are some of the basic principles professional carpet cleaners use to remove spots from your carpet.
Like dissolves in like
Use a water based spot remover to remove water based spots ( with water based spot removers try to use one that has the opposite pH of the spot)
Use a solvent based spot remover to remove oil based spots
If you are unable to remove a spot from your carpet you can always call your local carpet cleaner. Many will be willing to give tips over the phone and some may be willing to take a look at it and possibly remove it for a nominal fee. Remember to do your research and find a reputable carpet cleaner.