A soft French bread or brioche work well for bread pudding. It can even be stale (but it doesn't have to be).