Mcfly foam, egg fly yarn, cactus chenille, polar chenille and beads are what will make up the majority of your egg fly tying material needs. McFly foam is definitely the best material for tying egg fly patterns. Beads provide a very life like representation of trout and salmon eggs during spawning season.