Two dog walkers have discovered 2,000-year-old footprints on a Scottish beach which were briefly uncovered by recent storms.