While shoes may be a girl's best friend, having stellar footwear isn't exclusive to the ladies. A good pair of shoes can completely change a guy's look, taking him from so-so to visual perfection. You don't need 30 different pairs piling up in the back of your closet to be able to make an impression on the streets. Just a few solid must-haves will keep you looking up-to-date and polished. Read on to learn about the 7 essential shoes every guy should own for every occasion!
[Photo via]