Mushrooms are a fungus. They live on old mulch, animal waste and roots from old tree trunks. Water less, thatch and aerate the soil. Use nitrogen fertilizer, remove mushrooms that come up by hand to prevent the spores from getting back into the lawn again. Do you have any bushes or trees that need to be trimmed so that area gets sunlight?