The best croutons are made with a fairly thick and dense bread. Sourdough works great, and French bread does a great job too. If you can, use slightly stale bread rather than fresh for the best results. It's a great way to use up bread that is past it's best, so that nothing goes to waste.