If you insist on bringing a 100 lb dog along, the best solution is to simply stay in shape. Good muscle tone, applied leverage and lifting with legs, not the back, are essentials for a large dog-owning sailor.
I assume you need to deal with the companionway
ladder as well.