Check out this article from the Carpet and Rug Institute for some good advice on
cleaning spots and spills. And remember, it's important to
act quickly because the longer you wait the higher the probability that the spill will become a permanent stain. Depending on the
age and source of the stain and the
overall condition of the carpet, not even professional cleaning will remove all stains.