I'm with Joe on the Innova. I've been feeding it to Jersey since I got her and I also fed it to my Amber before that. It is a little costly, but you don't have to feed as much so it balances out a little bit. She has very little poop and it's very solid. I usually mix some canned food in with it as well, just to give her a variety. I usually use Merrick, but lately I've been trying some other brands. We have a specialty pet shop here that stocks a large selection of high quality foods.