old salt vs water dog

old salt

noun
  • A seasoned sailor, especially one who is hardy and forthright in manner. 

water dog

noun
  • A retriever type of gun dog bred to flush and retrieve game from water. 

How often have the words old salt and water dog occurred in a corpus of books? (source: Google Ngram Viewer )