Nails won't set them off, poorly made (sorry folks) dress shoes have a metal shank.
If you're in the US, consider buying shoes from
www.allenedmonds.com - they will be the last pair you buy for the rest of your life. Proper hand made shoes, and when you wear out the sole, you can get them recrafted.