I just had someone from another group tell another member that if you're going to feed Kibble to a Large Breed Puppy it is best to feed Large Breed puppy food that an All life stages food is the last thing you should feed???? Everything I have heard from this group as well as a couple others says the exact opposite...That there is very little difference between a Good Quality All life stages food and Large breed Puppy?? I am now confused???? I was always told that as long as Protein levels are between 24-27%, fat levels between 12-15%, Calcium/phosphorous levels are no more that 1:1.5% ratio, and the first two to three ingredients are meat it is acceptable to feed??? Can anyone clear this up for me???