The best thing when dealing with things you wear or that will experience outdoor use or wear, is to invest in good outdoor, waterproof paints. Ones that have give to them like rubberized or synthetic polymer paints. Then when finished let dry for atleast 24 hours before applying a protective coating you may want to check out polyurethanes or Marine spar varnish. google it and find what best works for you!