· Brent Wilson's Answer
· As Brooks suggested, an application of phosphorus might help help promote blooms. Dogwoods like an acid to neutral soil. If the soil is too alkaline this could be a contributing factor as well, or there could be some other nutrient deficiency in the soil. Only way to find out is to have the soil tested. Some nursery and garden centers sell the testing kits or your local extension office can provide this service.
Also, drought could cause the problem. A pink dogwood I planted two years ago, which bloomed great the first year, did not bloom this spring. It might have had 5 buds on it and even these didn't open well. I've heard the same from many gardeners here in zone 8 of mid-Georgia. I think it had to do with the long, hot and dry summer we had last year (2011). I didn't provide much supplemental water and think this hindered bud development.)