Take them off in the foyer, we have shoe shelves and rugs there. We do not make guests remove their shoes though since not everyone here is prepared to do so. I remove my shoes when I enter other people's homes unless they freak out about it then I'm like ok well get grime from your driveway on your white carpet then idgaf.