It takes 12 months for a medium-size puppy to reach adult weight. This crucial growth stage requires a very-high-energy food that takes into account the underdeveloped digestive ability.