You know, it doesn't even really matter if it says for "all life stages" or not. It's the same ingredients as the adult food, with less calcium, and maybe less protein and fat content. The the lower values in calcium, protein and fat are exactly WHY I feed an adult food and not a puppy formula. The puppies grow slower and that's better for them.
It's fast growth, or accelrated growth that causes problems and can be a cause of panosteitis.
Michael, if you want to talk to someone who introduced me to this way of feeding, contact Pat Hastings. She will talk to people on the phone or by email. You can contact her through her web site.
Dogfolk Enterprises - Videos, Books and Seminars for puppy evaluation and dog showing Talk with Pat and see if you then have the same ideas about puppy foods.
Peggy