It really depends on the condition of the rug. More often than not, we are able to remove all pet odors. We do not 100% guarantee pet or stain removal.