Here's a link to a thread that grades dog foods for you. There are much better foods available than SD and Eukanuba. Are any of these from the list available in your area?
http://www.yorkietalk.com/forums/showthread.php?t=64979
You can usually get samples of the dry foods, that way you can try them and see what she will eat. I always get the matching canned food because my boys get a small bit for breakfast and dinner mixed with a little dry food, plus I leave dry out all the time.