So i have a 3month old Yorkie

& i just want to know which would be the best dog food for him, "Wellness" OR "Go Natural" grain free?
also if it is wellness which one would be the best for him,

i know they have Wellness Core and then the super 5 mix and others so which is best or does it matter.
and if "Go Natural" which would be the best one from that brand for him being only 3 months.