I have been thinking about this all night

I dont know what to do anymore...I looked at Wellness and Canidae...This is all terrible...These poor little guys!!! My two are both on Royal Canin (Sophia is on the Shih Tzu and Jake on the puppy) I was thinking about Natural Balance dry food...Anyone use that???