I'm an American and can honestly say taking one's shoes off when visiting guests is very weird. It can happen in rare occasions, like if your shoes were covered in mud of if your feet hurt.