Established trees can create a challenging environment for other plants, so opting to grow resilient shrubs underneath them ...
Usually partial shade is found under trees or near buildings ... while dogwoods might have less flowers but this is a small price to pay if you want to add a beautiful tree to your yard.