We have a new puppy and she's had a few accidents ! This cleaner is the BEST! Takes out the stain and odor! Love it!