Oxy has always been an awesome pet stain remover. I have 2 dogs that makes messes with their muddy paws. A little accident here and there also. I was so excited to get the carpet cleaner out and get to work. It smelled not too strong, and a lot came in the bottle with easy instructions. I used it for spot treatment and worked great, not sure about using it in the machine. It really worked for spot treating,