I will always ask people to take off their shoes entering the house.
I live in Thailand and it is a mandatory tradition to remove shoes before entering houses or religious building and also some small shops.
Also when entering a house or other building we don't stop on the threshold, this is very bad if you do, its to do with the spirits in our homes and stepping on the threshold would offend them and bring bad luck and misfortune to the occupants of the house.
Not to remove your shoes would be a sign of disrespect to your host.
In Thai Buddhism, a person’s feet occupy the lowest realm of a person’s existence. The head is the highest, and feet are the lowest. That’s why in Thailand it is also a major gaff to show the bottoms of one’s feet when sitting, or to (and this is really a bad one) point with your foot at someone or even at something.
I am form the UK, but have lived here many years, and I could never imagine wearing shoes in the house now, even living back in Europe. Think about it. The bottom of our shoes are on all the dirty streets and ground, then when I see people wearing shoes in the house, putting their feet om the rugs, sofas, and beds, that is just disgusting.
In Europe most people have carpets and they are even harder to keep clean. At least tiles or wooden floors can be swept and mopped clean.