This saved my carpet. My dog had to stay inside due to an illness and never got the hang of the "pee pad". I thought my carpet was done for and I was so embarrassed as to what it looked like. But this Bissell got out weeks old stains that I previously struggled over. It has served me well during recent non-doggy accident (kids spilling soda, spaghetti sauce and once vomit.) I wish the head of the vaccum tool was a little larger and I have some pet hair that is suck in the area that sucks the moisture out of the carpet. But overall, I am thrilled with my purchase.