DASHaHOUND exclusively recommends Best Breed Puppy Diet food for life.
http://www.bestbreed.com/puppy-diet.html
We tried Life's Abundance for 3 months. Although the top 10 ingredients are the same as Best Breed there is something different about the diet. Our dogs certainly liked it. They ate 1/3 more on full feed and they pooped 3 times as much. If we could monitor their individual consumption and feed each dog separately Life's Abundance would be fine. But since we must feed a lot of dogs and several eat together Best Breed Puppy diet works better for us. We can simply leave full feed out and they only eat what they actually need. For us this is a major difference. To individually portion feed and monitor 25 dogs and then clean up the yard twice as often offset any potential value in cost, shipping or anything else. I believe both dog foods are great quality. I think the Life's Abundance is equivalent to the Best Breed Working Dog formula which has more fibre and calories.