Am getting a new (to me) car next week and I want to stop it getting ruined by a muddy hairy dog. There are so many options - solid liner, boot mat, carpet cover etc I don't know what to go for. Anyone have one they recommend?