I will start south and work north. The Port O Call in Bandon, Lots of stuff in a small shop with friendly help. Bandon bait and tackle, Right next to Port O Call. Both shops are right in Old Town Bandon next to the boat basin. Surplus center in Coos Bay. Fairly decent selection of stuff. There are a couple of places in Reedsport., Lunkers lair is on of them. I havent been there yet. Looks like a decent place. Harry's Bait and Tackle in Newport. Lots of stuff in a small store, Knowledgable people. Its right on the bay front so parking can be a pain in the a$$ when all the tourists are in town. Elk City Store. For a tiny little town this place has quite a bit of stuff, Friendly people and good chill! Fishermans Corner in Philomath He carries Vision products and and Ammermans eggs.
I used to Like Andersons Sporting goods in Corvallis, Now the place sucks! All the knowledgable anglers left and the tackle selection went down hill. Nothing to speak of in Albany. Rickes Sporting goods in Lebanon could be a better source of fishing gear if they wernt such gun fanatics. The new place in Sweet Home, Midway Sports Center has tons of potential. Dan Dee saes is ok, The owner only gets excited about stocking stuff when the South Santiam has fish.
Prinville Sporting Goods in Prineville has a good selection of everything, or at least it did when I was there last.
I know I missed some, I know Roseburg has a couple places. I just cant recall the names.