Hi Jennifer
What you're working through is a combination of problems and none of them are an quick easy fix. I congratulate you on your determination. I have a boy who reacts very much as your girl when strangers reach out to touch. Have whoever reaches out to pet not touch the top of her head or at least initially don't reach for the top of her head. Pyrs are a dominant breed to begin with and this is a show of dominance. She feels she only needs to answer to her pack (you and your family). As her socialization to begin with was poor, she still does not feel confident enough to be entirely passive (it goes against her nature).
As far as your 2 dogs getting along, you've illiminated one of the causes of aggression, the food bowl. To a degree over time they will work it out.