I haven't heard of Nature's Recipe...though that doesn't mean it's not a good one. I have fed Chicken Soup for the Dog Lover's Soul, Canidae and, currently, Wellness...all of which I highly recommend.
I look to Yorkie Talk or this really helpful website
Dog Food Analysis - Reviews of kibblewhen considering any new food.
Good luck!