I used to give my dogs California's Natural, when I could get it, which wasn't always. They did really well on that. The only thing I'd say about high-end kibbles is to check the expiration date. Depending on the store, the stock may not move quickly, and since they don't contain any artificial preservatives, they get rancid fast.

I don't know anything about cat food though.