If you have pets, you probably have pet stains. When cleaning up after a pet, always blot the stain. Rubbing can drive the stain deeper into your carpet. Also, avoid using harsh chemicals as these could set the stain permanently AND void a carpet's warranty. For stubborn stains, fetch a professional who is experienced with cleaners and their chemical reactions.