Most durable, lowest cost flooring would simply be to have a house that's on a slab, and paint the concrete floors, with some throw rugs.
As far as wood floors, there are a lot of different hardnesses that you can work with. Pine is easily dented, compared to bamboo, for instance. If I...