This Cat Clean Up And Odours uses pro-bacteria and enzymes formula to prevent stains and odors like urine, vomit, etc. It safely removes stains from carpets, bedding and clothing, toys, etc. This offered product gives long last freshness and fragrance. Moreover, Cat Clean Up And Odours creates a protective barrier around cat's skin as well.