Diet: At the risk of sounding weird... Many years ago, we had a dog that used to get very loose after stealing things like ham scraps after dinner. We had a veterinarian who told us to give her cooked ground beef and white rice. Worked like a charm.
Dry suits: I'm surprised (shocked actually) that no one has pointed out the obvious yet: spend a few more bucks and have relief zippers installed. Will be the best investment you ever make.
Hope this helps.
Mike
Relief zippers help with #1 - not #2