We have Karndean flooring and it is so easy to keep clean. We also have rugs from Hug at Home which are washable , not too expensive and if you pick the right colours they don't show the dirt. We have a couple of, I think Candy Stripe in the lounge and find them good for muddy human and dog feet. Not being too heavy you can shake them out doors in you feel so inclined 🙂 . Instead of a runner along side the bed, we have 3 mats laid end to end. We had a runner before but I find the mats easier to look after.