I don't mean to but into a conversation, I did not see where anyone suggested this. But the first thing I would do is teach her "LEAVE IT". its the first thing I teach and train before anything else. It can be a life saver to anything that runs from her if you are consistent in the training and its the easiest thing to teach. If your interested, ill tell you how do to it, if someone else has not. I have 1 weimariner, and 4 daschunds, 6 cats, and 2 kittens. Its a must for any dog to learn. It will also save her life if you drop anything like chocolate, which can be lethal do a dog if too much is consumed!
Now my dog lets the chicken eat out of his bowl while he eats, and that is amazing to me...it really works. He's only 1.5 years old.
In less than 5 mins a day, for a day or up to a week you will see a big difference in your ability to control her on and off leave.....
That's one of the first things I teach also. It comes in so handy in so many situations down the road.