I've seen dog fennel grow on the most eroded hilltops you can imagine. I even named an archaeological site Dog Fennel Hill cause it was head high and thick on top of an eroded hill top. Its a pretty nice site in Russel County that dated to about 9500 years ago, but the damn dog fennel made it miserable to do the work on top of it.