I personally like to keep a very clean house, but live in a home that has lots of property and can track mud and other dirt into the house easily. I keep a separate pair of slippers that are for home use only, and shoes are kept in the garage. Sometimes I'll just go barefoot, as it is comfortable and don't dirty up the floors. What's your preference indoors?
I definitely understand your thinking on this one. Keeping socks available for people or slippers are a great recommendation. Its good to keep people from tracking anything in on the soles of their shoes. Hope you don't have pets, because they can track things in as well.
I always take my shoes off in any house. I keep socks on though. My friends get mad at me when I go to their houses because I take my shoes off, I suppose they think that I think they're forcing me to or something because none of them do, It is just my preference and I like to be respectful and not track anything in. I don't care if people wear them in my house, some of my friends do, but sometimes they will take theirs off after seeing me take mine off haha.