The best waterproofing spray depends on the material. For mixed leather and fabric hiking boots, Nikwax Fabric and Leather Proof is the standard choice. For sneakers, Crep Protect and Jason Markk Repel are made for the job. Suede and nubuck need a dedicated product such as Nikwax Nubuck and Suede Proof, and smooth leather work boots are best protected with a wax like Sno-Seal. No spray makes a shoe fully waterproof, but a good one makes water bead and roll off.
In this guide
Picks are based on published product information and independent reviews, not our own testing. Always test on a hidden area first, as some treatments darken leather.
Quick picks
| Product | Best for | Type |
|---|---|---|
| Nikwax Fabric and Leather Proof | Hiking boots and Gore-Tex footwear | Water-based pump spray |
| Crep Protect Spray | Sneakers | Aerosol |
| Jason Markk Repel | Non-aerosol option for sneakers | Water-based pump spray |
| Collonil Carbon Pro | Dress shoes and delicate leathers | Aerosol |
| Kiwi Boot Waterproofer | Budget, work and outdoor boots | Silicone aerosol |
| Nikwax Nubuck and Suede Proof | Suede and nubuck | Water-based pump spray |
| Sno-Seal Beeswax Waterproofing | Smooth leather boots in heavy wet | Wax (not a spray) |
Related: How to Get Grass Stains Out of Shoes (4 Methods)
The 7 best waterproofing treatments
1. Nikwax Fabric and Leather Proof
Best for: hiking boots that combine leather, suede and fabric
A water-based, fluorocarbon-free treatment that restores water repellency without blocking breathable membranes. It can be applied to wet or dry footwear.
- Good: safe for Gore-Tex and similar linings, no solvent smell, works on mixed materials
- Less good: may slightly darken some leathers; needs reapplying regularly
2. Crep Protect Spray
Best for: keeping trainers clean and dry
A popular sneaker protector that forms an invisible barrier against rain and stains on canvas, suede, nubuck and leather. Two light coats are recommended.
- Good: easy to use, works on many materials, does not change colour
- Less good: aerosol with strong fumes; use outdoors
3. Jason Markk Repel
Best for: anyone who prefers a pump bottle
A water-based repellent in a non-aerosol pump, suitable for most sneaker materials including suede and knit uppers.
- Good: no propellant, low odour, breathable finish
- Less good: pump coverage is less even; needs 24 hours to cure

4. Collonil Carbon Pro
Best for: dress shoes, boots and bags you do not want to darken
A premium spray known for protecting smooth leather, suede and textiles while keeping the material breathable and the colour unchanged.
- Good: strong protection, colour neutral, breathable
- Less good: high price; aerosol
5. Kiwi Boot Waterproofer
Best for: work and outdoor boots on a budget
A silicone-based spray that bonds to leather and fabric to shed water. It is inexpensive and widely stocked.
- Good: cheap, tough water barrier, large can
- Less good: strong smell; can darken leather; reduces breathability a little
6. Nikwax Nubuck and Suede Proof
Best for: suede and nubuck shoes and boots
Made specifically for brushed leathers. It adds water repellency while keeping the nap soft, though light colours may darken slightly.
- Good: keeps suede texture, water based, breathable
- Less good: slight darkening possible; brush the nap after drying
7. Sno-Seal Beeswax Waterproofing
Best for: smooth leather boots in snow, mud and heavy rain
A beeswax paste that is warmed into the leather to form a long-lasting barrier. It protects far longer than a spray but is not for suede or fabric.
- Good: very durable protection, conditions leather
- Less good: takes time to apply; darkens leather; not for suede, nubuck or mesh
How to apply waterproofing spray
- Clean the shoes and let them dry (unless the product says to apply wet). Dirt stops the treatment bonding. See how to wash shoes or how to clean leather boots.
- Remove the laces and work in a ventilated space.
- Spray evenly from about 15 to 20 cm, paying attention to seams.
- Wipe off excess after a couple of minutes.
- Let them cure for the time on the label, usually 24 hours, before wearing in the rain.
- Reapply every few weeks of regular wear, or when water stops beading.
For the full method by material, see how to waterproof shoes. For suede care, see how to clean suede shoes. If your shoes do get soaked, read how to dry shoes safely.
Frequently asked questions
Do waterproofing sprays really work?
They make shoes water repellent, so light rain and splashes roll off. They will not keep feet dry if you stand in water, because seams and openings still let it in.
How long does waterproof spray last?
Typically a few weeks of regular wear. Reapply after cleaning or when water stops beading.
Can I use waterproof spray on suede?
Yes, if the product is labelled for suede or nubuck. Wax and oil treatments will ruin the nap.
Will spray affect Gore-Tex boots?
Water-based treatments made for breathable footwear are safe. Heavy waxes and oils can reduce breathability.



