Is there any leather on teh bag?
If not, now don't have a heart attack, I wash mine in the washer! LOL!
I do it to my Kate Spade diaper bags and they come out LIKE NEW, kid you not!
I use baby detergent {Dreft} and I do it on the handwash cycle and let it air dry.