Yes, enzyme cleaners are very effective for reducing or getting rid of fecal or urine smells and stains. They are actually one of the best things you can use to get rid of unwanted odors in your carpets or floors.