She looks to be in good weight to me. You should be able to feel her ribs without having to use a lot of pressure, same goes for the hind quarters. I personally would switch food. You don't have to go all out and feed your dogs the most expensive stuff on the market, i know that price is usually what it comes down too. From my experience Taste of the Wild has been cheaper than most high end foods but is great quality. Thats what I feed my dogs. But even something like Eukanuba is a little better than old roy but still not extremely expensive. I like Euk's Adult Lamb and Rice formula.