I have several animals and as animal owners know if there is an accident they find carpet to do it on. Did very well in cleaning spots and removing stains.