I have hardwood floors and live right on the beach.
No shoes allowed in house, feet get well dusted off before entering. Pets spend time inside.
My formula for floor care: sweep daily, dust-mop to catch cat fur, mop as needed, using water-only. Don't use Fabulosa or Disicline as both will take the finish off the floors over time.
My floors are now over 20 years old and I am finally considering sanding and refinishing. not bad!