NutriSource® Small and Medium Breed Puppy Chicken and Rice Formula is ideal for growing small and medium breed puppies (breeds that mature at less than 50 lbs.). NutriSource® Small and Medium Breed Puppy Food contains the higher levels of protein and fat needed by small and medium breed puppies and is formed to smaller, bite size shapes making it easier for small dogs to eat. NutriSource® is made with real chicken and no chicken by-products. NutriSource® combines chicken, rice and carefully selected ingredients in the precise blend to promote balanced growth and optimum health for small and medium breed puppies. NutriSource® Small and Medium Breed Puppy food also supplies complete and balanced nutrition for gestating and lactating females. Feed NutriSource® Small and Medium Breed Puppy food to your Small/Medium Breed Puppy from weaning until your dog reaches it's mature body weight and size, usually at about one year.