We hope you love our recommendations! Some may have been sent as samples, but all were independently selected by our editors. Just FYI, BuzzFeed and its publishing partners may collect a share of sales and/or other compensation from the links on this page.

    23 Things To Prevent Your Favorite Shoes From Being Destroyed

    Never fear — rain, dirt, snow, and grime are no longer a threat to your favorite pair of shoes thanks to these genius shoe care products.

    1. An enzyme-based spot cleaner if your sneakers are looking dull and dingy after all that outdoor running you do in them. Just spray this hypoallergenic cleaner all over your shoes, throw them in the washing machine, and they'll come out looking brand new.

    reviewer's dark dirty shoe on the left and the clean white shoe on the right

    2. Scotchgard fabric protector spray that repels water-based spills so your white sneakers will keep looking fresh-out-of-the-box clean even if you wear them constantly. Is anyone still saying "Damn, Daniel" anymore? Because those bright white Vans definitely deserve it.

    Reviewer holding up protective spray in front of a box of white shoes

    3. A four-sided cleaning brush if you get caught in a storm and you wind up with those dreaded mud stains on your boots or jacket. Use the stiff bristles on really set-in stains or scuff marks and the softer silicone bristles on more delicate fabrics like suede.

    Reviewer's dirty vs clean boots with the use of brush

    4. A pack of heel stoppers to stop your stiletto heels from sinking into the grass and getting completely ruined. Go ahead — wear your favorite heels to that outdoor wedding!

    reviewer's sparkly white shoes with shoe stoppers on the heels

    5. A Birkenstock shoe care kit you'll want to use if your Birks have gotten so dirty, you can't even read the writing on the insole anymore. You can use the cleaner to return them to their original glory, and then you can use the water-repellent spray and cork sealer to protect them.

    reviewer's birkenstock very dirty and stained dark, and then a cleaned birkenstock on the right

    6. This bottle of Pink Miracle Shoe Cleaner that truly lives up to its name — it'll wipe dirt and stains right off of practically any shoe. No seriously: It works on shoes made of suede, leather, vinyl, nubuck, and canvas.

    reviewer's dirty adidas shoe on the left and a clean adidas shoe on the right

    7. A jar of Sno Seal so good at keeping moisture out of your shoes, even people who work outside in cold and rainy climates swear by it. I mean — just look at how that water just slicks right off those cowboy boots!

    8. A bottle of leather conditioner if your favorite leather boots are starting to look dry, cracked, and worn out. Apply this, let it dry, and watch in amazement as the leather comes back to life.

    reviewer's boots restored to looking brand new after using a leather conditioner

    9. Or a jar of leather balm — applying beeswax to your leather shoes is actually a natural way to keep them water-resistant and super shiny, and this balm uses a formula of beeswax and natural oils to keep your shoes looking fantastic.

    black jar of humble suds leather balm

    10. A tube of good old-fashioned heavy-duty glue to fix any broken parts of your shoe, whether it's a decorative piece that's falling off the toe or the sole of your shoe that's beginning to fray.

    model using super glue to repair the insole of a shoe

    11. A bottle of leather cleaner for your leather boots that have practically changed color from all the dirt and salt stains they have on them after a long winter. It's also a good idea to use this to clean all of your leather shoes periodically to keep them looking good as new!

    12. A pair of bamboo charcoal shoe deodorizers great for anyone who lives in a hot, humid climate and ends up sweating so much, their shoes start to smell...not so fresh.

    13. A shoe shine sponge to rub on your work shoes so they'll stay looking shiny and new even years after you bought them.

    14. A microfiber cloth, which is the most gentle way to apply many of the cleaners and polishes on this list to your shoes. The texture of the cloth will also break up set-in stains without ruining the finish of your shoe underneath.

    blue microfiber cloth folded up into a square

    15. This boot-fix glue because let's be real — when we find a good pair of combat boots, we wear them until they're basically falling apart. Thankfully, the glue, which dries nearly instantly, will fix any fraying or separation of the boot from the sole.

    16. This jar of colored shoe polish perfect for brightly colored leather shoes that you can't use the traditional black or dark brown shoe shine on. Available in more than 40 colors, you're bound to find the perfect match to bring your shoes back to life.

    17. A shoe laundry bag if you're worried that throwing your shoes in the washing machine will ruin them. Never fear — not only will these bags keep your shoes intact, but they also have fluffy fibers that will scrub away at all the stains on your shoes as they tumble away.

    18. Or this stain stick if you just have a few stubborn stains on your shoes that you want to come out in the wash (talking to you, ketchup stain from lunch). Just rub this onto any trouble spots, let it sit for 10 minutes, and then run it through a wash cycle.

    vegan stain stick in a twine wrapping

    19. A set of nonslip sole protectors because nothing's worse than a pair of tractionless shoes on a slippery day. You can also stick these on the bottom of well-loved shoes that have worn away their original traction.

    A reviewer showing the bottom of their heeled pump shoe with the sole placed on it

    20. Or a pair of clear sole protectors if you've paid a pretty penny for some fancy shoes and you don't want the soles to get all scuffed up and dirty the second you step outside.

    reviewer's red heels with sticky bottoms sole protectors

    21. A Ugg shoe care kit because all it takes is one unexpected rainstorm to completely ruin these ridiculously comfy shoes.

    22. A suede and nubuck stain eraser to get pesky stains and scuffs out of your favorite suede heels with ease. They'll look good as new!

    23. A pair of foldable sneakers if you don't even want to risk ruining a nice pair of shoes — just keep these ridiculously handy backups in your bag and slip them on if you encounter muddy or rainy situations.

    You showing off your favorite pair of shoes you wear all the time but now look brand new: