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 its mature body weight and size usually at about one year.Protein - 32%Fat - 21%