Flea larvae eat organic stuff and flea “dirt,” which is actually pre-digested blood. They also eat other things they find around them.