These are the best trees to plant for small yards. Having a small backyard doesn't have to mean giving up on your dreams of a lush, colorful backyard
172