DD had a little accident whilst asleep on my sofa and now I can't get rid of the smell, it is awful. I disinfected it with zoflora when it happened, I've febreezed it, ousted it, disinfected it again, tried upholstery shampoo, but it still smells! Can anyone help because I really don't want to buy a new sofa!