We have a new puppy and house breaking herhas lasted for about 5 weeks . The pet stain & odor cleaning formulary cleaned our carpet with a very light scent remaining afterwards. Our older dog had an accident with diarrhea and the formula cleaned our carpets as we expected. No stains, no odors. The Bissell Upright Carpet Cleaner with the 2X Pet Stain & Odor formular is a great combination.