No, all leather shoes are not water-resistant. This is especially true for pure leather. Synthetic leather from high-end brands has some amount of water resistance but leaving it in water for too long will ruin the texture and make it rough with soaked water and cracks. It is best to keep leather shoes away from water at all times.