src: roamingrunner.com
Salty Dog is nautical slang for an experienced sailor who has spent much of his life aboard a ship at sea. A salty dog is often given increased credibility by ship mates in matters pertaining to ship-board life and duties. Also known as an "Old salt".
The phrase features prominently in Salty Dog Blues where it may have a sexual meaning: "Let me be your salty dog, or I don't wanna be your man at all."
"Salty dog" also means ornery, as in the T-Bone Walker tune "Ain't Salty No More."
Video Salty dog (slang)
References
Source of the article : Wikipedia