Disclosed are embodiments of a method for providing a customized food blend for a pet, the method comprising creating a first environmental profile for the pet at a first time with a customized kibble blending system, creating a nutritional target for the pet, creating a pre-blend database, providing a plurality of pre-blends, determining a custom blend, and blending a custom blend for the pet.