I found dogwoods took a long time on my lot.
Below is from the internet, I think you should check into dogwoods before purchasing.
Dogwoods often take five to seven years before they begin to bloom in earnest. The good news is that if it takes a while to bloom, it’s because the plant is happy and healthy rather than because it’s under stress, and should keep blooming away for years to come
We’ve been considering planting some native trees on our property here, like sugar pine and giant sequoia and were wondering if anyone has experience with and/or recommendations for local sources or possibly mail order.