For regular sandwiches with either lunchmeat and cheese or sunbutter and jelly, we like a special loaf from Udi's. I've only found it at Target (of all places) in the bakery section. It's called Udi's Florence Street Bakery Farmhouse White Bread. It's not even on the Udi's website, because I think it's that new. But it's softer and more like traditional wheat bread. We can keep a loaf of it on the counter for about a week, but if it doesn't get eaten by then, we just move it to the freezer and toast slices as we need them.
As for hamburger and hot dog buns, we will sometimes use Udi's. The Udi's buns taste fine, but they are just so very dense. It makes it hard to eat a whole burger. So most of the time, we find that just putting some toppings on our burger or dog and leaving the bun off works great. I will admit that at first, my kids thought the idea of eating a burger without a bun was the worst thing ever, but now they will even forego a gluten free bun in favor of no bun at a restaurant.