Simple Solutions: Creating a Shoe Station
First I try to make it a goal to scan the living room every couple of days and put away shoes or any other items that don't belong, which I have found is good habit to get into, saving you a lot of time and work in the long run. But then I came up with another solution as well. For those of you who have kids (which means there's a lot more shoes left out in the floor) or for those of you who never know when you're going to get some last minute company, and for those who, like me, occasionally overlook/forget about the shoes in the floor, here's another solution: Create a shoe station.
This is a designated "temporary" location for shoes. It can be a basket/hamper, a trunk, a canvas bin, a halltree or bench. (basically any kind of container that doesn't look too awkward to have in your living room/den or by the door or entryway of your home.)
You can encourage your kids to either put their shoes in their room or to put them in the "shoe station." This way the shoes won't clutter up the house, and you avoid having a kid who can't remember where they put their shoes. This is also a helpful tool for moms. Rather than picking up all the shoes and taking them back to the room of the person they belong to, you can place them all in your shoe station, and your kids can get them out later. Additionally I recommend checking the bin/basket about once a week to make sure it isn't full, and whenever you find that it is full you can have everyone to come get his/her shoes to put away in their own closet.