
"If your house is built on a slab then you must use engineered hardwood instead of solid."
This is not really relevant. You simply should not put dance flooring of any sort directly on a concrete slab, as it will be "dead" with no give to it.
Real wood in addition needs sufficient ventilation underneath to prevent the accumulation of moisture, but then so do some of the cheaper "engineered" materials which can experience glue failure.