This was the kind of dilemma I couldn't have envisaged when we bought the leather sofa several years BC (before child).
DD pooed, it bypassed her nappy and went straight onto the sofa. (She, incidentally wasn't bothered about it, Dora was on, she carried on sitting in it....). The poo was very squishy and stinky
So I have washed, used disinfectant spray and fairy liq. The sofa is obviously now f*&ked but it still stinks! Haven't got any leather cleaner - is there anything else in my house I could use? Short of bleach!