Yes. There is a plethora of sprays available to waterproof shoes.
On the whole, a waterpoofing spray will be designed for leather
or for fabrics. As leather is a porous material, the need for waterproofing
is always present. Waterproof sprays designed for leather shoes
will probably also protect suede and nubuck shoes. For a spray to
work optimally it needs to dry within the leather, and to be applied