We have engineered bamboo (with some type of "hard coating on it) on our main level, I installed it in 2007. It still looks good but our two 70 pound labs have scratched it pretty badly. We are considering something pre-finished we can install ourselves that will hold up to big dogs- not sure what that would be yet.