Oh, so sorry for the stress!! Just some Dog Whisperer advice.... make sure that everyone knows that you're the alpha dog. Then they can sort out the pecking order after that. Puppies are kind of annoying.

Maybe it's a good time to try training Franklin how to show attention to Maggie without all the puppy obnoxiousness. We're still working on that with Coby. He loves Reggie and every time he first sees Reggie, he lunges, jumps on, play bites, barks. Then they're fine together. We're working on "greeting" without all the drama.
I'm no help on the pregnancy issue - does where you got her from offer any clues? At least to help determine how far along if you find out she is.
Good luck!!