For the Beyond ballers with nice shoes, I have a DIY sole kit to add a rubber sole to protect your expensive dress shoes and add grip.
1 tube of Barge cement and pair of Vibram rubber soles. Same quality of materials used by the professional cobblers.
$30 pickup in the NW.