Pet smells sink into sofas, upholstery and soft furnishings, so you need an odour eliminator that neutralises the smell at the source and is safe on fabric. Enzyme-based formulas break down odour-causing compounds, especially from accidents, while fabric-safe sprays freshen upholstery. We compared pet odour eliminators for sofas on formula, fabric safety and effectiveness, so your furniture smells fresh, not just masked.