human
I'm a beginner gardener. What are the best plants for a small garden?
assistant
Some of the best plants for a small garden include herbs such as basil, oregano and parsley, annuals like petunias and snapdragons, shrubs like rhododendrons and boxwood, and perennials like astilbe and hostas.