I never buy Fabric, for this very reason.
I only ever buy Black Leather, and as far as cleaning the Leather....it never really needs it!
That's the reason why I love them.....now the inside?....well until the dockets stop me from closing my handbag..lol :)