Ideally, 2-3 day old bread works well for croutons. Don't use really fresh bread, just bread that is a little stale. The more stale the bread, the crunchier the croutons will be, and you don't want them TOO crunchy.