We just had our beautiful heart pine floors redone, with two coats of polyurethane to finish. We are seeing abundant surface scratches in one room not even a month later. Is there any product that will hide existing scratches and help prevent future ones?
I have always used at least 4 coats of poly on all my pine floor jobs, and never a lacquer sealer as the undercoat. This may be why you have such a weak finish, just not enough film. But if they used a lacquer or shellac based sealer, you will always have a problem. If that's the case read my article about Lacquer Floor Fires, which can be found at the top of the web page in the search box.
So, I would say add more finish, and then be sure to read my floor maintenance article, which can also be found at the top of the web page in the search box. The article will suggest all the various solutions to scratches, and the advantages and drawbacks of each.
You may also find these articles helpful:
1. How To Repair A Hardwood Floor For D.I.Y
2. Custom Staining Wood Floors Without The Blotchy Effect
3. How To Clean And Maintain Wood Floors PART ONE
4. 21 Wood Floor Species
5. How To Take Care Of Your Health And Safety when Installing, Finishing, Repairing or Cleaning your wood floors