Just what I needed, I have 3 dogs. One which is a yorkie who is old and has a ton of accidents. This cleaned up the stains perfectly. Really wish I got this sooner.