Whether you have an expansive yard or a confined balcony, following a few planting guidelines will ensure you get maximum enjoyment from your garden. The first thing you need to consider is the foliage that is best suited to your location. Take sunlight, soil and hydration into careful consideration. Even in a small space, an automatic watering system can give you a wider range of options without the need to worry about being on regular manual duty. Next, consider the effect you want to achieve, in terms of height, shape, texture and color. Finally, whether you are planting for an entire yard, or a cluster of containers, make sure your plants are compatible with your overall local environment and hardiness zone.