We have a Roomba at home and it gets filled up with dust/dirt and dog hair every day. I'm glad our carpet in our living room is a dark color so it doesn't show as much stuff. But we plan on replacing it and the wood floors with tile. The wood we have is easily scratched (not good with 3 dogs) and dust and stuff gets into the cracks between the boards. Tile can be easily steam cleaned.
In the camper we use cheap throw runners from Costco at both the entrances and they do help with what gets tracked in.