We had our hardwood floors refinished this year. We also have a large breed indoor dog. It is very important to keep their nails trimmed short to prevent scratching up the surface. Never use wax. Several coats of polyurethane is harder, protects better, and is easier to clean. Good luck.