5. Harlequin Glorybower
If you’re looking for a multi-seasonal small tree that is both cute and easy to take care of, then you need to grow a Harlequin Glorybower. Known for its heavenly peanut butter smell, this shrub has some adorable white star-shaped little flowers that will later turn into some blueberries. This tree will usually bloom in mid-summer and last until early fall (mid-October, depending on where you live).
The average height of this small tree won’t exceed 20 feet, which makes it easy to grow even in a small backyard.
6. Witch Hazel
Let this tree do its magic and show you how much it loves the cold season. Witch hazel produces spidery red flowers with a mesmerizing fragrance that will turn even the saddest landscape into a lively one.
If you’re living in a place where the winter lasts quite long, witch hazel might be your perfect addition. Its colorful foliage will last from fall to early spring, depending on the variety of the species. Being a small tree, it won’t grow more than 20 feet tall and 10 feet wide.