Select from each category below to learn more about different types of plants you can use for your gardening or landscaping project. Flowering Perennials Perennial Shrubs Evergreen Shrubs Small and Ornamental Trees Shade Trees Groundcovers Vines Cactuses, Agaves and Yuccas Ornamental Grasses More images flowering perennials More images perennial shrubs More images evergreen shrubs More images small and ornamental trees More images groundcovers More Images, Cactuses, Yuccas, & Agaves More Images vines