That's fear aggression and her diet is not her problem.you have to slowly reintroduce your dog to other animals start this but putting her 10feet or so away and gradually decrease the distance.but you need to be as calm as you can and keep reassuring her that no matter what you have the situation under control. If you are nervous she sensed that and she takes a leader role in protecting you. You need to try to switch the role where she feels you're protecting her so she can relax more.
I would probably tried changing the type of food that she eats You could try putting a little water or doggravy on it
Thanks! Your answer is awaiting moderation.