Caterpillar Host Plants?
I want to make a caterpillar host bed but find google a bit overwhelming when trying to cross reference what will work for my garden by acknowledging butterflies that I'm very unlikely to see anyway.
Will caterpillars who normally eat a plant naturally found in a boggy woodland, for example, appear on the same plant in a comparatively dry open expanse of grassland?
My garden is in the south peak district, is surrounded by hills, grazing farms and some woodland. The ground seems more wet than dry and we have a constant battle with moss.
Nettles and common dog violet. Should they be effective in a sunny spot?
Is there another must have perennial to increase the range of butterflies that I'm accommodating?