Nature's Miracle® No More Marking Stain and Odor Remover is the best choice for pet owners looking to remove stains and odors as well as prevent future instances of marking or re-soiling. Pets often mark or have accidents in areas that they have visited in the past due to lingering odors, residues, and habit. Our No More Marking formula helps to prevent this type of behavior in your pet by combining stain and odor-removing technology with pet-safe repellents. While these repellents keep your pet safely away, Nature’s Miracle No More Marking Stain and Odor Remover works to remove stains and odors such as grass, urine, vomit, blood, and other organic materials. Our No More Marking formula may be used on carpets, hard surfaces, fabric, clothing, kennels, and carriers for stains and odors caused by dogs and other pets.