Real Simple has an awesome list of carpet cleaning solutions for practically any and every spill.

You may use it to get rid of the soil from your tiles and grout also.
They use high powered vacuum cleaners that suck more dirt from carpet.