Recently got a puppy and potty training has been hard on them. This took all the stains out and any smell out.