The best detergents are the ones that get rid of bad odours rather than those that cover them, such as zinc ricinoleate or enzymatic cleaners. You should avoid detergents containing sodium hypochlorite and those with strong fragrances, which could attract your pet.