Nikwax has a bunch of different products, including one for shoes that supposedly works on both leather and fabrics, and I think it's breatheable. I'll probably call them later today and see what they think of my idea. Their customer service people have been helpful in the past.