Most flowers and plants prefer loam or sandy loam soils. Loam soils have a combination of clay, sand and silt, creating a well-draining soil for plants.
Clay soils are hard, and do not drain well. This creates problems including limiting root growth or pooling water. Clay-loving flowers and ornamentals include Arizona fescue, a decorative grass.
If you have sandy soil, consider planting a yucca plant. Yucca plants produce a tall, whitish flower that towers over a bunch of thick, grass-like leaves.
If you have heavy clay soil, consider mixing in organic matter and sand to increase the draining potential. Collect soil samples and have them tested to tell you which nutrients are missing. Add the appropriate fertilizers and organic matters to balance your soil's nutrients.