Just to breakdown what seems to have become a very yes-or-no argument.
If I go to a 'shoes-off' house, I take my shoes off. I mean, I'd rather not, but if that's what the host wants...
Mine is a 'shoes-on' house. If someone comes here and they want to take off their shoes, sure - but they don't have to do that.
If someone were to come to my house and want to take their shoes off, I would never say, "Sorry - this is a shoes-on house. If you don't want to follow our rules, then you can't come in. Bye."
But a lot of shoes-off people on the thread have said that that's precisely what they'd do. That's the bit I don't get. It doesn't matter what your justification is for wanting them to take their shoes off, just as it doesn't matter what theirs is for wanting to keep them on. You don't have that debate on the doorstep.
I think the friendly and hostly thing to do, if someone's reluctant to take their shoes off, is to say, "Hey - no. It's not that big a deal. Just wipe your feet - it's fine."
As opposed to, "Fuck off then. Martin, we only need seven places at the table."