While buying shoes we consider style and design most of the time and ending up with selecting wrong shoe. A perfect shoe should be selected for more functional and to keep to your foot comfortable.
Take a trace of your foot and measure your foot length and width. Never take shoe which is shorter or narrower than your foot.
Select a shoe so that there should be at least half inch distance between your toe and end of shoe
If you want to wear socks with shoe, try shoes wearing same type of socks
Sometimes your one foot is larger than the other, make sure to measure both the foot. Select size based on your larger foot.
While buying try the shoes and check how you feel while walking or running and check whether they are strong enough to protect you from stones or sharp objects