There are three different types of plants that you can grow in ponds: plants that are fully submerged, plants that float on the surface, and plants that grow around the edge. They are useful for providing shelter for aquatic wildlife, and keeping the water clear and oxygenated. This post lists 31 plants for a healthy pond. Best Water Landscapes Edge Aquatic Floating Area Underwater Banks