I've never asked anyone to remove their shoes. We live in the country and wellies or walking boots are just removed as a matter of course and left in the conservatory or boot room depending on which way they arrive. If anyone comes to supper or for the weekend they usually arrive by car and I wouldn't dream of asking them to remove their shoes as I know they wouldn't arrive in anything dirty and if they did, they wouldn't ask me if I wanted them to take them off, they'd just hoick them off without asking! My home is to be enjoyed and lived in, so quite frankly if someone came in and muddied a carpet it wouldn't be the end of the world. I do object to the dog being allowed to run around with dirty paws so we now have a hot tap in the stables where he gets a quick wash and dry but he still makes a mess, fortunately he is much loved and totally forgiven , much like my husband who probably makes more mess than all my visitors put together!