The rubber gets hard and doesn't grip any more. I don't think there is much you can do other than buy cheaper shoes and replace them more often. Some brands are worse than others.