waterdog
water dog
noun
{bc}a person (such as a skilled sailor) who is quite at ease in or on water
Portuguese water dog
noun
{bc}any of a breed of medium-sized robust dogs that have a large broad head and curly or wavy coat and are strong swimmers