Ideally, riparian buffers should be designed using a diversity of trees, shrubs, grasses and forbs, but ones specifically suited to inclusion in these zones.
The selection of plants, how they are laid out and maintained will vary depending on site conditions. Plants selected for locations closest to the water should be able to survive periods of total immersion, and, of course, any of the plants selected should have root systems suited to such applications.