The only toys I have that have lasted more than a couple months have been the kongs, the holee rollers, the Orbee balls (the bones get ripped up eventually), and the rubber squeek toys like jolly balls, cuz, ruffians, etc.
My dogs like the tuffies. They eventually do rip them up, but they're PLUSH toys. What do you expect? My dogs absolutely adore plushies but can't have them since they go th rough them so fast, so the tuffies are a nice compromise. They last about a month with gentle play, but Dakota can demolish one in a couple hours if he sets his mind to it.
My favorite toys are the fleece tugs. I just go to a fabric store, buy a few yards of fleece, cut it into strips and braid it. The dogs LOVE it (they play tug with me as well as each other) and it's not very expensive. If I leave them alone with it and they rip it up, I've only lost like $1.