I feed my current Lab a RAW food diet. This started with the prior dog that had severe digestive issues. Raw food helped him tremendously and it seemed pretty harsh to make a puppy eat kibble as the older dog had meat. She was on kibble briefly after he died, but the bloating and weight gain were very apparent.
I've tried several variations but the standard is a fatty ground meat (usually game), brown rice, egg, and veggie like carrot or broccoli. During the season she usually gets some salmon. I will add some oil also. I give her quit a few meaty bones and she is older so gets two cosequin tabs a day . This diet worked wonders for my old dog and seems to keep this one happy and at a good weight. This diet can be a pain, but as a hunter it is nice to discard nearly nothing from a big game carcass. I really like the results and sometimes will go on and on talking about it like a Vegan on the internet. So I'll stop here, if anyone is interested in my experience I will happily share what I've learned over the ten plus years doing this.