NutriSource Small and Medium Breed Puppy is ideal for growing small and medium breed puppies (breeds that mature to less than 50 lbs.) and provides super premium nutrition in a scientifically formulated, easy-to-digest food. NutriSource Small & Medium Breed Puppy contains the higher levels of protein and fat needed by small and medium breed puppies and is formed to smaller, bite size kibble making it easier for small dogs to eat. NutriSource combines chicken meal, chicken, rice, and carefully selected ingredients in the precise blend to promote balanced growth and optimum health for small and medium breed puppies. Readily available nutrients in chicken meal, chicken, and rice go to work on the inside, supplies complete and balanced nutrition for gestating and lactating females.