The best kind of bread for an Italian sub is a soft Italian roll. It's sturdy enough to hold all ingredients but soft enough to provide a satisfying bite.