Lately I've been looking at Applaws. It's grain free and has a really high meat content. But I've seen a lot of people say that it was too rich for their dog/puppy, and gave them loose poos. Could still be worth a try though and I'm certainly thinking about it.