No recommended for a charter boat, to bring a pet onboard. It is unlikely they would even allow it. Best to check with the charter company before getting too far along with your plans. And as Carol said, many places use poison to control dog problems. Just sayin'.