Snickers got diarreah from Before Grain, but it has worked well for some other Yorkies. I would go with the Orijen if your pup will eat it. Get sample bags of a few and see which your pup will like. If you put a few out, check and see which kibble Sophie goes for most often. That's how I chose. Snickers would pick out certain kibble.
Good Luck

-Snick & Viv