Puppies have different nutritional requirements to adult dogs. They have higher requirements for calcium, phosphorus, sodium, chlorine, iron, copper, manganese, zinc, selenium, fatty acids (linoleic acid, alpha linoleic acid, EPA and DHA) and amino acids. Whilst you can find dog meals for "all life stages", we prefer to provide you with a separate meal that is especially formulated to meet a puppy's nutritional needs. This is because increasing some nutrients may have a negative impact on an adult dog e.g. an excess of calcium can result in impaired skeletal development and other mineral deficiencies, an excess of phosphorus can result in calcium deficiency.