Wow, boats and dogs in the same thread! 2 of my favorite things!
To the dogs question.. any breed (or lack of) you choose, please be sure to check the rescues. If your not set on a particular breed (and I'll vouch that mutts are the best!), please check with local humane societies...