A decent solid wood floor will withstand traffic as well as anything. You can of course sand and restain too (many times assuming its proper solid wood). It should last a lifetime.
I wouldn't bother with engineered wood floors (top layer) tho, can't see the point.