If I could rate the BGDCM six  stars, I would. I thought all hope was lost for the rug, when my old dog became incontinent and left urine stains. I specifically used the Bissel Pet Stain Remover formula and added a bit of disoved in hot water Borax. I couldn't believe my eyes, the BGDCM revived the tired, old carpet to new. It is simply unbelievable. Look no further. This is the machine to get!