Royal Canin MINI Puppy 33 Food is for small breed dogs (up to 20 pounds at adulthood) from 2 to 10 months of age. During the first months of life, the MINI puppy experiences exceptionally fast growth. His diet must completely satisfy several requirements, such as energy needs and digestibility. Royal Canin MINI Puppy 33 is specially formulated with nutrients like mannan-oligosaccharides (MOS) may stimulate the production of antibodies and help boost the puppies natural defense system. Increased protein digestibility leads to better absorption of vital nutrients. Supplemental DHA supports early cerebral development. Kibble size is perfectly suited to the jaw size of the small breed puppy.