You want to buy shoes that can be resoled in the first place though, as not all can be done.
This.. Also you can get much harder wearing soles fitted, you just need the 'R' rated soles as these are the most hard wearing, any shoe repair place will be able to do these, but they generally cost cut and supply cheaper soles, you'll need to specifically ask if they have any 'R' soles there.
I get my soles done at Timpson, full leather sole and heel are about £60 with a wear guarantee of 12 months in other words if the sole gets worn out in that period they will re-sole for free
Perhaps, I always thought that was quite pricey! And these are rather knackered.
I never expect trainers or shoes to last much longer than 6 months if you are wearing them every day anyway.
They generally don't advertise the 'R's. Ask at a Timpsons, mine was more than happy to bend over backwards to help.
R soles aren't all their cracked up to be.
Agreed some smell awful but so long as they are cleaned regularly you shouldn't have any issues. Possibly last a lifetime
Why don't you get them re-soled instead of buying new shoes? Surely that's the cheaper way...