I LOVE Berners! They are one my dream breeds.
Here's my rule when shopping for pet food: if you wouldn't eat it yourself, then don't feed it to your dog.
OK, not that I'm advocating eating dog food, but I mean the individual ingredients.
I will not give them something that lists ingredients like "chicken by-product" and "corn gluten meal".
Here's the first half of an ingredients list I would not feed my pets:
Contains corn, soybean meal, wheat flour, beef and bone meal, ground wheat flour, animal fat (BHA used as a preservative), corn syrup, wheat middlings, water sufficient for processing, animal digest (source of chicken flavor), propylene glycol, salt, hydrochloric acid, potassium chloride, caramel color, sorbic acid (used as a preservative)....etc.
That's Kibbles n Bits right there. Pure crap.
I will feed my animals something along these lines:
Lamb Meal, Ground Rice, Rice Flour, Rice Bran, Sunflower Oil (preserved with mixed Tocopherols, a source of natural Vitamin E), Poultry Fat (preserved with mixed Tocopherols, a source of natural Vitamin E), Natural Flavors, Rice Gluten, Dried Egg Product, Dried Beet Pulp, Potassium Chloride, L-Lysine, Dried Kelp (source of Iodine), Salt,....etc
That's what I feed my dogs - Nutro Natural Choice Lamb and Rice
That's how you tell the quality apart in pet foods.
So there are many brands that fit that bill - Nutro Natural Choice is what I use for my dogs. My Cats get Purina ProPlan.
I also like the Costco House Brand Kirkland Signature. Great quality foods at a good price.
Blue Buffalo, Royal Canin, Bil-Jac, By Nature, Wellness...
I don't think one brand is better than the other, as long as they don't have questionable ingredients, then it's a good food.