For a children's garden, it's best to choose plants that are easy to grow, colorful, and engaging for kids. Some great plants for a children's garden include sunflowers, cherry tomatoes, strawberries, zinnias, marigolds, and herbs like mint or basil. These plants are not only fun to watch grow but also offer opportunities for sensory exploration and learning about nature.