"To me, it's sort of like swimming in life's stream and following the currents that pull at you the hardest." I love it. What a great way to describe the experience of following your intuition.
About dogs: I agree 1,000% with mesabe about dogs! Down to the last detail.
I would only add this: Because your BF people know you so well, Maggie, they are going to have respect for your animals (and they haven't bothered them so far, so that's a SUPER good sign). I have a BF friend who does not like dogs, but when I've been out in the woods with a human friend and this person's dogs, the BF hasn't done anything to the dogs. (But I've heard that the BF has no qualms about killing coyotes who are causing him and his cohort problems.) As mesabe points out, this is partly a personality thing; this particular BF I'm talking about is a very honorable individual.
I also have a female BF friend, and she LOVES dogs. She HAS a dog. So you just never know.
But the truth is, most BF who show any interest at all in us want to "do right" by us. As mesabe says, they have to learn to live with our dogs, if that's who we have around us, and the good news is, if they like us, they're usually more than willing to do that.
And you're right, having a dog that stays close to you is key! The BF, again, as mesabe said, could get fussed if the dogs are off-leash and run after them. (The human friend I mentioned above has a recording of a BF vocalizing in what sounded like an alarmed way when the friend's off-leash dogs ran up on the BF. Many of them are afraid of our dogs! So it's best to make sure the dogs are close to you at all times. Then, there's no reason for the BF to get fussed and possibly feel they have to take a defensive action that could hurt the dog.)
If you are concerned that your BF might not be good with your dogs, for whatever reason, I would recommend talking to them directly about it. (I know, what a surprise, that I would say that!) I would just go out in the backyard one day and say to the woods, "I have been thinking about you and my dogs, and I'm hoping you're okay with them. My dogs are very precious to me. Please don't harm them. And I will do all I can to make sure that they don't interfere with your lives." The puppy might be a great excuse to do this. You could introduce her to them, and say this when you do.
That's all you really need to do. But I really appreciate your attitude ("I figure if we were in danger, all bets are off, and we might as well all die -- or live -- together"). Totally agree! Really, it's hard to live any other way. This life is tough. Having a great attitude (which you do), however, helps -- not only to deal with whatever difficult things happen, but to limit the number of difficult things that DO happen (imo).