As soon as anyone digs a new garden pond their first instinct is to buy things to live in it. Pause for a minute though, and consider how natural ponds develop.
A pond is a dynamic thing. In nature, nothing is static – ponds are ‘born’, mature, silt up, dry out and eventually are colonised by shrubs and trees. Management is required to maintain the pond as open water but the early stages of development will manage themselves, and watching the process of colonisation will be fascinating.
Assume you have a new pond, filled with rainwater and a substrate of sand and gravel. It really isn’t necessary to introduce plants, but if you feel you can’t live with a totally empty pond you might add one or two plants to start it off - a submerged oxygenating plant and something with floating leaves or an emergent plant perhaps, just so it doesn’t look too bald.