We are a family that removes our shoes when we enter the house. From my experience and what I have read, taking off your shoes minimizes the dirt and other stuff that you drag through your house from your shoes and helps reduce wear on carpeting. We always struggled with piles of shoes in our back hallway, as we are not fortunate enough to have a mud room in which to hide such things.
A while back, we invested in one shoe rack that we hung in our second coat closet. It was great, it allowed for me to organize my shoes because many of the shoes were mine. I work in an office where I wear slacks or skirts most days, so I have an assortment of shoes to match my different pants and skirts.
As the kids have gotten older, they seem to have more shoes - crocs, tennis shoes, dress shoes, flip flops. The piles in the hallway seemed to be growing, so we bought a second one.
Now, we can organize 20 pairs of shoes in the rack and there is room for a couple more pairs on the floor. My shoes are at the top of the two racks and the kids at the bottom. My husband typically only wears one of two pairs of shoes, so he usually has one out and one on the bottom of the closet.
Now, each person only has one pair of shoes out at a time. We simply put a pair away when we grab out a new pair. (Okay, they are kids, this doesn't always stay so neat, but it is easy to clean up!)
Having an organized way to store shoes, out of the way - that works for me!
For more tips and tricks that work for others, check out Works for Me Wednesday at We Are THAT Family.