Excellent!!! We have 4 dogs all under 9 months old. It gets stains out and it’s light weight. It will get the stain out on this wool rug. Unfortunately this is a once a week adventure until all furry humans are 100 potty trained.