I like using a thick bread, like brioche. French bread also works well. Actually, bread pudding is a perfect way to use up just about any old leftover bread, or stale bread to prevent otherwise wasting it.