Good old vinyl flooring suits us best. Just needs a quick sweep once or twice a day depending on where we're at. And a wipe down every so often.
DH tracks in mud, our two dogs track in mud, but I don't, of course. :B
I also have a good mat just inside the door for wiping feet. DH's seat at the dinette is the one by the door so he can sit to eat without taking his boots off if he's muddy. Our dogs just jump in and up on the dinette bench or the bed, so I also have sheets covering those to protect them. Easy to shake the grit and dog fur off, and also to wash.
I have indoor outdoor mats in the fifth wheel which can be tossed outside, swept off & shook out, and then returned inside after the floor has been swept.