A buddy of mine has a flooring business and swears by the the engineered flooring. More stable than solid wood. The finishes nowadays are tough too. The biggest thing, according to him, is the softness of the wood. Birch is common on the lower end and easily scratches and dents. He recommends a hard species, especially if you have big dogs. This goes for solid wood too.