I have kids and pets at home, cats and dogs both. I started using this product about 10 years ago. Periodically when I couldn't find this, and had to use other products, nothing compared. This is by far the best product for stains and odors I have ever used! It doesnt have a heavy scent of its own and doesnt mask odor, it literally destroys the odor. Whether its cat urine, vomit or feces... this will get rid of any odor and also stains. Even old stains and odors! I also use it for laundry stains. Its made with friendly ingredients and works naturally which is just one more plus. I highly recommend this to everyone and will continue to use for life. Genuinely the best product I've ever used!