According to Dr Jane Bicks, DVM and pet food formulator. The whole thing with "puppy food" and "senior food" is unfounded in her years of research. I have spoken with her about this and asked why Life's Abundance is not available in a puppy food. Research has shown that the requirements for nutrients in a senior is not different than in a puppy.
According to Dr Jane, you do not want to give a senior dog less protein because he does not process protein as well at an older age. The same goes for all nutrients, the is no difference in the requirements of puppies and seniors.
The only reason these companies are selling a different food for each life stage is to get more SKU's on the shelf and give them more opportunity to make a sell. This practice is based on the all mighty dollar, not science.
And, No there is no fine print on the bag (or anywhere else).
Life's Abundance is 26% Protein and the suggested amount to feed daily is based on the dogs weight and nothing else.
Please note the following printed on the bag:
Animal feeding tests using Association of American Feed Control Officials (AAFCO) procedures substantiate that Life's Abundance Premium Health Food for Dogs provides complete and balanced nutrition for all life stages.