I've house trained several dogs. What I do is pretty simple. You'll need a small crate or a patitioned larger crate which will fit the pup when she's older. It needs to be big enough that she can stand and turn, but no bigger than that. You'll want to layer it with towels in case of accidents. She'll need to get used to her kennel too, as this is where she will spend a majority of her time when you first get her. Ease her into it. Never shove her in. Let her go in on her own the first time. Praise praise praise her. Feed her in there. Give her treats every time she sits in the kennel quietly. Once she is used to the kennel, begin phase two.
Your puppy's mother will already have her on a schedule, so it's going to be easy for you. Routine is the best medicine for pups. Of course the first thig you will do in the morning is take the puppy out to potty. Make a big deal out of her going outside. Reward her with fifteen minutes of playtime or take her for a brief walk. Then feed her. Fifteen minutes later, take her out. Much praise. If she doesn't go, bring her back in, and set her in her crate. Take her out fifteen minutes later, and take her where she is supposed to go. Praise if she does. If she doesn't, back in the kennel for fifteen minutes. Because you've been feeding her in the kennel, she should be very hesitant to potty in the kennel. Once she potties after mealtime, give her fifteen minutes of play time or free time. Let her explore the living room, show her your fish tanks, or (ideally) work on a bit of training. If she's yawning, it means she is puzzling something over, which is good. After fifteen minutes, back in the kennel for thirty minutes of quiet time. After thirty minutes, back outside. This helps her realize that going outside is meant for eliminating. Do not let her play in the yard until after she potties (my beagle knows a command for urinating). Praise is very important, but be sure you say the same thing like "good potty" or whatever word you want to use. Eventually you'll be getting to the point where you can say, "Ginger, go potty," and she'll pop a squat.
If you keep her on this schedule (15 minutes free time, 30 minutes kennel time, 15 minutes potty time/additional kennel time), she should pick up on it really quickly. Because you've got Freddy in the house, he'll help out too. She will learn from him where to eliminate. Of course, if he's intact, he may begin marking the house. Don't let her see that. If she potties inside, don't freak out. Scold her sharply and take her outside to where she is supposed to go. She will not potty again, but this reinforces what she is supposed to do. Put her back in the kennel for thirty minutes and start the process again. He sure to clean any spot immediately. Do your best to get it completely out of the floor. If the smell lingers, she will piss there again. However, if she starts pissing by the door, this means she knows where she is supposed to go, but you haven't been paying enough attention.
This is called crate training. It works extremely well for separation issues, house training, boundary reinforcing, etc. Any questions?