<human>:  What types of plants should I plant in my garden?
<bot>: The type of plants you should plant in your garden will depend on a variety of factors, such as the type and condition of the soil, the size of the space available, the amount of sunlight and shade in your garden, and your gardening goals, such as whether you are looking to grow vegetables, flowers, or both. Some plants that are popular for all types of gardens include annuals such as petunias and snapdragons, perennials such as astilbe and hostas, and vegetables such as tomatoes, squash, and beans. Consider the factors listed above to determine what types of plants will work best in your garden.