I've tried a lot of things to protect floor mats and this has worked the best for me. I like the clear adhesive floor mat protectors the dealer uses. So I purchased a roll from Amazon (link below). The problem is it's just placed over the top of the mat at the dealer. I found that after a few days it would just slide around and get bunched up. I then got the idea and placed a large piece on top, trimmed it and folded it over to the back side. Now it doesn't move at all. I just changed it out today after two months and it didn't really need it but I did it anyways. I think it looks good and solves the issue for me.
https://www.amazon.com/gp/product/B01J8PCKH8/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1
https://www.amazon.com/gp/product/B01J8PCKH8/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1