I've had good results with "Scotchguard". Just spray a heap on & water beads & runs right off. Also protects against staining (like those drink accidents on Burn's nights!). Sounds like it belongs on a sporran too