My husband and I bought our first Wrangler (2007 2d X). We're looking to buy a new soft top and all weather mats. After reading posts and reviews, we're so far leaning towards Weathertech mats and a Bestop Supertop Nx. Any words of advice before we buy? Also, what's a good seat cover to protect the rear bench for our dogs? I want something that will stay put with all the wind. Thanks for any advice!