Per breeders diet using Life's Abundance All Stages. At veterinary request need to add puppy kibble ie Hill Science. Blending both. Puppy loves! Also using Hills Science Puppy Small Bites for his treats during training. .It's healthier than higher calorie treats when giving so often during training.