First of all consider the climatic conditions.
Then the functional demands:
Should the plants shield the house from wind, rain, or sun? Do you like the sound of the wind in the leaves? The depths of roots. Do you want to attract birds or butterflies?
Then architectonical demands:
Do you prefer shaped bushes positioned with equal distance or a more wild looking garden? Which colours and style matches your house and garden. Do you want to create a certain mood around your house?
Make some drawings to test your design only using fantasy bushes and flowers.
Now, consider wild species native to your local area:
Do some of them fulfill your demands?
Native species should always be the first choice for easy growing and harmony with nature.
Take a walk in the neighborhood:
Which species are doing well in your local area? Usually you can ask the owner for seeds or cuttings, and experience with the roots.
Earlier I have had Umbrella Bamboo close to my house without troubles from the roots, and I think many bamboos are safe without deep roots.
Absorbs water well but also need watering in dry periods.
Personally, I would choose Mexican Lime (comes true from seeds, easy to shape, excellent in dry conditions), Pomegranates (easy to shape, available in even very small editions, easy propagation from seeds), and perhaps Opuntia (dry conditions, slow growing).