I planted some young pyracantha trees, early in the Spring. Overnight they had most of their foliage removed, and had been reduced to about a third of their height. I was quite surprised because pyracantha is very thony.
All that remained was a few twigs sticking out of the ground.
I had an old wire compost frame, and used it to erect a sort of wire tent over each of the plants. That has protected them, and they've made some decent regrowth...
I intend to reconfigure the frames to make 3-sided vertical cages around each of the plants.