No, not really. The heat from the steam cleaner will only set the stain permanently and bond the urine crystals to the fibres. Most steam cleaners rely on heavily scented soaps that try to mask the smell, but the truth is, Daisy the Dog will still find that odour and often offer you a repeat incident.