<human>: I want to grow a garden but I don't have much space. What are the best plants to grow in a small garden?
<bot>: Some of the best plants for growing in a small garden include herbs such as parsley, oregano, thyme, basil and rosemary; vegetables such as lettuce, tomatoes, peppers, carrots, beans and spinach; and flowers like marigolds, petunias, zinnias and snapdragons.