Mossy Creek Fly Fishing operates Virginia's largest freshwater fly fishing guide service, offering wade trips for trout across spring creeks, freestones, and mountain streams in the Blue Ridge and Allegheny Mountains. Half and full-day guided trout trips cover public waters and the shop's exclusively managed private fly-fishing-only, catch-and-release fisheries. The service also runs full-day float trips on the Shenandoah and James Rivers targeting smallmouth bass, largemouth bass, musky, carp, and gar over 8–12 miles, with lunch, drinks, and tackle included. Based in Harrisonburg, the shop combines guiding with fly tying classes, an Orvis Fly Fishing School, and a full retail operation.