For first time our carpet is stain free. Some of those stains seemed un removable but power puppy carpet cleaning was able to take care of those stains as wellZ