nikwax will do the job but there's a spray on product out there made by rustoleum... that thing is industrial grade and will work on any surface or fabric... it's unreal how it repells water on most types of fabrics... pretty sure it's called neverwet. hope that helps.