CANIDAE All Life Stages Multi-Protein Formula Dry Dog Food is filled with just the right amount of protein for your dog. The protein in this feed comes from chicken, turkey, fish, and lamb meals. The formula used for this feed is filled with nutrients and there’s no soy, corn, or wheat. The feed is great for families with multiple dogs of all breeds, ages, and sizes.