as someone with 4 dogs who love to play in the dirt, i really needed something that could lift out the stubborn stains and bring new life to our carpet. This did fantastic, i won't say our carpets look new, but they look as good as 15yr old carpets can. (They've been kept up with really well) this helped remove some old dingy stains and made our carpets smell fantastic.