Bread that is a day or two old definitely works a lot better as it will hold it's shape when soaked. If you only have fresh bread, you can pop it in the oven on a low heat to dry it out a little, just be careful not to toast it.