Actually, your question is too wide. And you don't have to look at the leaderboard, just that the dog food is good and suitable.
When choosing dog food, we should first look at whether to buy puppy food or adult dog food, then choose natural food without additives, and then look at the cost performance. We should choose the right food according to the size of our own dog, and some puppies with too large particles will not eat it.
At present, most of the puffed grains on the market can be eaten together with canned dogs and the like.
At ordinary times, you can occasionally add meals, and get some egg yolk, pork liver (eat as little as possible from animal viscera), apples and bananas to supplement it.