Kiwi is on the Solid Gold puppy formula. She really likes it and I have been happy with it as well. She has "solid" poops on it as well.
I think that salmon meal is okay, it means the meat without water content, I think. What you don't want is meat by-products. So I feel good about Kiwi eating it.