If you don't want to use chemicals on your carpet, steam cleaning can be a good alternative – helping to heat and lift even the most stubborn of stains.