I know this may be a silly question given that they are called butterfly bush but I am new to growing buddleia and although it is not in flower there are caterpillars eating one of my buddleias (all my others are free from them). I thought the plants only attracted butterflies but now wonder if they are natural food for the caterpillars. Any info much appreciated!
Talking of caterpillars I've got eggs under the leaves of my nasturtiums.I'm assuming they are of the white butterflies.
Nettles are only best for some caterpillars
and I would ID your caterpillars before you decide they're not native.
If you grow a selection of shrubs and flowers from different families you'll have the best chance of attracting the greater number of species.
Nothing wrong with non native. We all wait in anticipation for the hummingbird hawkmoth to turn up. They can fly and a southerly wind brings them in. It's just nature
The moths like lots of plants. Ceratostigma willmottianum is number one here. Though maybe I think that because it's just outside the window so I see it there more often
I think the larvae like hedge bedstraw as well which is good because I have loads of that. Not much lady's BS now
Nettles attract Red Admiral,Peacock,Small Tortoiseshell and Comma.I think there's one I've forgotten
Edd's link gives lots of nectar providing plants for the adult butterflies.
Lots and lots of UK foodplants for the caterpillars of llots and lots of butterflies here http://www.ukbutterflies.co.uk/foodplants.php