I'm Canadian but I have a lot of American relatives and they always laugh when we ask them to take off their shoes because they walk around the house with their shoes on, which i personally find a little dirty, cause yeah people step in all sorts of things. But then again, I know people from the US who wipe their shoes clan before they come inside the house. It's an alternative, I guess...