lawnmower parent

a.k.a. bulldozer parent
These parents are called lawnmower parents because they "mow down" a path for their children removing all obstacles that may cause discomfort, challenges or struggles.

In other words, lawnmower parents go to whatever lengths necessary to prevent their child from having to face adversity, struggle, or failure. This kind of parent not only helps their child but probably does a lot of the work for the child, or at least checks to make sure that everything is correct.

Historical perspective: Orginally coined in 2014 as the "bulldozer parent" who will "bulldoze" everything down, the phrase got rebranded "lawnmower parent" in 2018.
NetLingo Classification: Online Jargon