Just watch out with Tent spay Mini, it can stop the breath-ability of the fabric & this could cause you issues.
I use the Nikwax TECH wash to wash our textiles, usually sold with a wash in waterproofer for use after you have washed stuff... just be careful when using the proofer not to use a wash prog that does lots of rinsing, I have a 'rinse hold' on my machine & so I bypass all the rinses after the 1st one & it works fine ..
http://www.ebay.co.uk/itm/Nikwax-Tech-Wash-TX-Direct-30...459wt_1263
Then we carry the TX spray for those 'odd patches that need a quick spray'
http://www.ebay.co.uk/itm/NIKWAX-TX-Direct-500ml-Spray-...995wt_1029
Those are the type of thing & I have not needed to redo my jacket (apart from in the elbow crease) in the last 2 years (but will do it this year as its getting grubby)