Reason for flagging? There are many different types of plants that one can plant in a landscape. There are foliage plants or flowering plants, annuals or perennials, and a myriad of vegetables, trees, shrubs, flowers and grasses. To have a wide variety of plants in your landscape and gardens, pick some of everything.