As far as puppy-training goes, telling her no and putting her outside is a great start. If you are not doing this already, let her out every half hour, plus after eating, before and after bed and playtime. It sounds like a lot, but the more she goes to the bathroom outside the faster she'll learn not to go inside. After she can easily last a half hour, up the time to an hour or 45 minutes. When you are not home, confine her. If you are gone more than she can hold it, put down paper in a place other than her bed. I was lucky and managed to have both my dogs house-broken at 3 months of age. It is really just a matter of training yourself, when the puppy will need to go.

For feeding, I would try seperating the dogs with a baby gate. They will get used to each other's presence while eating, but no "fighting" should occur (unless one jumps the gate). My pups used to gooble and compete over food. Once they got used to each other and realized there was never going to be a kibble shortage, they relaxed.

Good luck with the training!