My experience has been using the fabric spray "scotch gard"
works best on garments and even tents. Do not use the scotch gard for furniture. That one has way to much odor after effects, and the garment will lose its beathability..I soaked the garments on a coat hager then leave them outdoors for 24hrs. That's the best method I found back in the day. Now I purchase Gortex or Dry Plus garments through Cabela's...they are worth the extra money...IMO
One time for tents before I did my homework on a coat I tried the spray Thomson Water Seal...Big Mistake. Looses breath ability as well as high odors and fire hazard.
Good luck,
))))------->