It does, indeed! Your shoes' exterior is comprised of leather or cloth. These are porous by nature, which makes it simple for them to absorb fluids. When you add a waterproofer to the shoe's exterior, it creates a layer of defense over them, preventing rainwater from quickly penetrating them.