I have fed different types of foods over the last 18 years including kibble, raw, freeze dried and home made. I have fed various types of kibble, and have had good luck with performance dogs fed Fromm, Sport Dog, Inukshuk, and Zignature. I like Zignature because none of their recipes contain chicken products. I like Sport dog for the same reason and because they do not have legumes in their recipes. I also have had good success with Fromm's various "Four-Star" recipes. **Note, puppies have specific nutritional requirements and a high protein kibble will not be suitable for puppies during rapid growth. When I do feed kibble, I always rotate recipes every bag and never feed the same thing day in and out. For kibble-fed dogs, I occasionally add pumpkin, or sweet potato, banana, eggs, and other vegetables. I always water the food down when it's fed because kibble does not have enough moisture for proper digestion.
I have primarily raw-fed my dogs since about 2006. I rotate my sources frequently. I have fed Stella and Chewy's, Instinct Raw, Blue Ridge Beef, Raw Feeding Miami, Hare Today, We Feed Raw, Canine Kitchen (previously Kaskazini), and Top Quality Dog Food. Typically I intertwine the purchased raw foods with grocery-store bought meat/bone/organs and vegetables/fruit. I also add oats, barley, rice, or quinoa. I have used the Honest kitchen freeze-dried foods, and have found their Limited Ingredient Grain-Free Fish recipe is decent when fed with raw meat. I try to avoid legumes, flax, and chicken. During hotter months I try to feed neutral or cool proteins.
No matter what I feed, I always feed puppies Ester-C through and including in adulthood, a quality salmon oil capsule, a joint supplement (I like both Springtime Inc "Advanced Hip & Joint" and Super Snouts "Joint Power"), spirulina, and a daily probiotic (Probios or Forti-Flora).
During active performance for adults, I intermittently feed a quality canned food for extra fat and supplement with sweet potatoes for an extra boost of easily digestible simple sugars that metabolize faster for energy. I have used Myos as an energy/electrolyte replacer but have not noticed much of a difference in performance results either positive or negative.
My personal opinion regarding feeding is that an individual should feed what works for them, and what works for their dog. Dogs are individuals and not all do well on kibble, and not all do well on raw. All I ask is that you learn what works for your dog and do the best you can in terms of nutrition.