I am having a new wood floor installed, it will probably be maple. 2 questions; What is the best wood to install to resist scratching/denting? Is maple a good hard wood? What is the most scratch resistant/durable finish? I have 2 very large dogs that love to chase each other through the house and they are extremly tough on wood floor finish. Is poly the best or can the new water based finishes stand up to my dogs?