Dogwood Creek rises in Colony on State Highway 95 between Cistern and Flatonia in southwestern Fayette County (at 29°47' N, 97°10' W) and runs northeast for 7½ miles to its mouth on Live Oak Creek, 2½ miles west of Muldoon (at 29°49' N, 97°07' W). Soils in the area have a fine sandy loam surface layer and a deep, firm clay subsoil. Although highly erosible, they are rated as fair for agriculture, and some farms in the area raise corn as well as hay; much of the land is used as pasture for cattle. Along the creek grow dense stands of mixed oak, cedar, and hackberry, with an understory of yaupon and a few dogwoods, for which the creek was named. Several locations along the upper reaches of the creek have been stripped to mine clay deposits.