Solid Gold is a pretty good food. For a long time it was probably one of the best foods out there, as it has been around longer than a lot of other foods. If you go to the dog food analysis site you can compare it to the other foods
Dog Food Analysis - Reviews of kibble. And fish can be an excellent source for dogs. I have feed Solid Gold before, but am currently feeding Innova. My cat liked the solid gold for felines too
about the analysis site - just remember this is just opinions - most yorkie owners stay away from 6 star foods -- too much protein & instead choose a 4 or 5 star food