Novice gardener. Just got first garden (attached to a house). Something in the back garden is eating everything. Plants look like this (photos attached) - leaves stripped off,completely bare. Appears to be the fault of small, grey-white caterpillars with small black and yellow spots. There are also lots of little black grains all over the plants that could possibly be eggs, or insect poo.
What is doing this (are the caterpillars guilty, or are they just in the wrong place at the wrong time) and how do I stop it? It's developed really fast- the plant on the right has been eaten in what seems like a matter of a couple of days. Worried about them moving onto the res t of the garden next!