Thanks for all of the advice. So far we're doing better with housebreaking and mouthing. She's a pretty good listener and only has a few accidents, but it seems to be less frequent. We're rotating lots of toys and she's doing very well in her crate at night. She was in a travel crate while we travelled to visit family during the holidays and did really well in the car.
The only big issue is that every time we see my MIL's boyfriend she pees (totally unprovoked peeing). I don't know what that says about the interaction/boyfriend. He'll be visiting my house during the Christmas holidays and I'm hoping that doesn't continue, or I might need to ask him to stay away from the dog. He just laughed it off this past visit like it was hysterical and thought it was a big joke. I for one was not pleased to have to clean up pee every time the dog saw him, but I'm not sure what to do about it. Any suggestions would be welcome.
It could be excited peeing. An aunt's dog peed every time someone came to the house, knocked at the door, rang the doorbell, even if it was the people who lived there with him.
My mom's dog still pees when he sees me sometimes, and he's got full access to go outside at any time and hasn't had any accidents other than that. I think he was just really happy to see me.
I wouldn't necessarily disinvite the boyfriend. Have him call before he gets there, before he's about to come in, and take your puppy outside first. Have him come inside when the puppy isn't there, and make sure she goes pee before she comes back in, it might help.
Does she act at all nervous or extra submissive around him? That might indicate a submissive/fear response, but if she's acting normally and just leaking a bit, it could easily be excitement.