Hook Standard dry fly / terrestrial hook, #6 (adjust for stonefly or hopper sizes)
Thread Brown 6/0 (or heavier)
Materials
Dubbing for the underbody Orange (tan or gold for stonefly versions, yellow or green for hoppers) (A light layer over the shank)
Grizzly hackle, dyed brown (March brown) Brown grizzly hackle (One feather, palmered)
Foam Tan fly tying foam (A rectangle a hook gap wide and a little longer than the shank)
Round rubber legs Brown (barred brown or black also good) (Two pieces, one per side)
Elk hair Natural deer hair (A clump about a hook gap thick when relaxed)
How to tie it
Cover the shank with a thread base, return to the front and dub a light orange underbody over the whole shank.
Prepare the brown grizzly hackle by snipping a tiny nick into each side of the stem, leaving small stubs. The thread locks into those and the feather will not pull out. Tie it in at the rear.
Cut a rectangle of foam a hook gap wide and slightly longer than the shank. Lay it on top with a little hanging off the back, and bind it down with several thread wraps at four points along the shank to create segments.
Palmer the hackle forward through the segment gaps, tie it off at the front and clip.
Tie in a piece of round rubber on each side at the front tie-down point, evening them up.
Prepare the elk hair: flick out the underfur, then stack it tips down. Measure the wing about as long as the foam and tie it down, bringing the thread between the rubber legs and pulling tight as you come around.
Lock the hair in by pulling a third of it forward and taking a couple more wraps, then another third, so it cannot pull out. Move the thread forward and trim the butts off cleanly, taking care not to cut the legs.
Lay the foam forward and take several wraps right behind the eye, then bring the thread softly back between the rubber legs, fold the foam back over the top and secure it again between the legs to form the bullet head.
Trim the excess foam, take one half hitch to hold everything, then whip finish.
Shape the foam at the rear with a couple of cuts to make it look buggy and even up the rubber legs.