I’m constantly surprised at how many stains come out of this rug. It’s really big so I haven’t taken it to the laundromat to wash it yet but the carpet shampooer gets rid of anything on it, including when my dog had diarrhea