There are a few easy steps to solving the bathroom in the house problem. First I'd like to point out that she really is your father's issue to deal with, since she is daddy's girl after all.
First thing first, DO NOT just leave food and water out for the dog all day to take at her leisure. This is for a number of reasons. Dogs have a fast system, they'll need to poop anywhere from immediately to a half an hour after eating, and if they have a good diet, that should be the only time they go. Pretty much the same thing applies to drinking, they'll pee shortly after, but females especially since they don't compulsively mark will usually only go to the bathroom very shortly after drinking. Also, the member of the pack who controls the food and water is the alpha, the leader. Since it sounds like the dog already has leadership problems, this should go a good way towards getting her in line. Feed the dog either once or twice a day, at your discretion, give water at that same time. Leave it for a while 10 or 20 minutes, and then put it away. You as the humans control the eating, and consequently the bathroom, and this will help the dog to understand its place in the pack, relieving a lot of anxiety and behavior problems. Also, when you feed the dog, hold the food quietly and with an attitude of calm control, do not allow the dog to jump or bark at you and make her give you a couple of feet of space. Physically push her back a few times if you need to. You don't have to talk to her to communicate that really, just use your attitude and presence. She'll get the idea sooner than you expect her to. A few days of that and when it comes feeding time she'll calm herself right down and behave, because she knows that's what is required of her if she wants to eat. There is a pack hierarchy, and it sounds an awful lot like you all are allowing her to be the leader and not the follower.
Second, get a kennel, large enough for her to stand up and turn around in with no problem. Put a bed in there, some blankets or a purchased dog bed, something comfortable. It should be small enough that the dog can't use the bathroom in there and still have room to be away from the mess. This kennel becomes the dog's den, and she will grow to really love it. If she's reluctant at first, look up some articles or books on crate training, follow their instruction and she'll adapt. Soon that kennel will become her refuge and she'll very willingly go there all the time. Dogs will not use the bathroom in their den, it's against their every instinct.
When the dog is outside of the kennel, she needs to be on a leash, and a member of the household needs to have the leash, even if it's tied to the beltloop that's fine. This also reinforces to the dog that the humans are the leaders who are in charge, not the dog. It also allows you a quick and easy method of making behavioral corrections, make sure you have a training collar, I like the nylon ones, they're very cheap and last a long time. You put them in in a certain way so that they will slack back after tightening, and leave it on the dog. Then you just clip the leash to the training collar. This is not cruel or mean in any way at all. It does not choke the dog in the slightest. A quick pop of the leash and a sound simply tightens the leash for a second, like an alpha dog giving a short quick discipline nip at the dog's neck. It doesn't hurt the dog, and it very effectively communicates to her that whatever behavior she's doing is not acceptable to you, the leader. When the dog is not on leash, she is to be in the kennel. Period. After a while, once she starts to get the drift, you can start taking her offleash for short periods of time. Eventually she will get proper habits and can always be offleash in the house, though she'll still want to spend plenty of time in her kennel.
Third, get a pack of training treats, keep them by the door. Ideally they should be small and chewy, something she can eat quickly and that won't make crumbs. The crumbs will distract the dog and take away from the lesson. Immediately after feeding and watering the dog, immediately carry her outside to where you want her to use the bathroom. The second she goes, tell her in a happy voice, Good Girl!! or something similar and give her a treat. You have to give the treat immediately. That tells her that what she just did is good and pleasing behavior to you, and she'll want to repeat it. A couple of weeks of that and you start giving the treat not every single time, but just some of the time. Then after that begin to taper it off.
Also, do not scold the dog for using the bathroom in the house, don't rub her nose in it or like that. Dogs don't think in the same way that we do. They see things as being either safe or unsafe. If you catch her using the bathroom in the house, she'll associate being seen using the bathroom in the house as an unsafe thing to do. What you will have created then is not a dog that won't go in the house, you've created a dog that will hide to go in the house. She won't then go when you take her outside, because you have told her that if you see her using the bathroom you get angry and it's not safe, so she will actually hold it until you get back inside, then hide and go. You will have defeated your own purpose.
Use enzyme cleaners to soak down and clean up the spots where she's been going. Those areas have scent markers now that must be destroyed, otherwise the scent tells the dog that is a proper place to go.
That's about all I can think of right of the top of my head. I'm sure there's more, ask if you don't understand something or if I've left something out.
It really is not all that hard, you just have to be consistent with it. Reward good behavior, correct bad behavior, it's that simple. You just have to get a better handle on how dogs think and communicate so that you can send messages that they can understand.