Natures Miracle. Certainly sticks to it's name. Although, I've never used it on a stain/smell that's been there for a while.