Even if you don’t have much soil to dig in, you can get your gardening on in containers. Plant veggies, flowers, and even trees. Mix shapes and colors, or work within a visual theme. One great advantage of container gardening is its flexibility. You can easily move plants around your yard, create different spaces, and completely change your mind from season to season if you like.