The first and foremost reason is, your yard is convenient to grow Dandelions. That means if the yard has poor soil, that is the reason to grow it. Moreover, when a plant of Dandelion has grown there, you won’t weed out it, and as a result, the yard is covered with dandelions.