All Life Stages
All life stages is an AAFCO designation meaning the recipe meets the higher nutritional standards required for growth (puppies, pregnant and lactating females) AND the standards for adult maintenance. It is the most flexible life stage label and is useful for multi-dog households mixing puppies and adults. Note: for large-breed puppies, the bag must also state 'including the growth of large size dogs' to confirm the calcium content is controlled. An all-life-stages food is generally higher in calories than an adult-only formula, which can drive weight gain in less active adult dogs if portions are not adjusted.
Related glossary terms
📖 Browse the full glossary or visit the ingredient hub for deeper dives on specific dog food ingredients.