According to one embodiment, a method for generating a dynamic watering plan that reduces water consumption requirements for vegetation is disclosed. An example method includes estimating root depth of vegetation watered by a watering system; determining an allowed water depletion threshold of the vegetation based on the root depth; determining a training watering plan to increase the root depth of the vegetation over time based on the root depth and the allowed water depletion threshold; and transmitting the training watering plan to a flow controller for execution by the watering system.