Have a cobbler put sole guards on leather-soled shoes. The thin pieces of rubber protect soles and prevent water from penetrating the leather. Be sure to waterproof leather and suede shoes. Silicone ...