If you have a yard that doesn’t look very special, it can be improved by the addition of landscaping. There are many DIY yard design elements that you can install by yourself. However, you will need a landscaping company for some aspects such as building a retaining wall or moving large, decorative rocks. This residential…