As mentioned above, there really isn't a single "best" food because it depends on how each dog reacts to a particular food. I have an example of that in my own home - Dallas did really well on it, but Gracie did not. She seems to have some food sensitivities and does better on a food with fewer protein sources. Many dogs seem to really love the taste (both of mine do), so it's probably a good one to try if your girl has been picky with other foods. I also liked the fact that where I buy it, it's significantly cheaper than other similar quality foods. Price is not my primary factor in choosing a food, but I'm certainly happy when I can save a little money and still get a top quality product! Give it a try and see how she does - that's the only way to find the best food for her.