Lunar Thorn (I need to check my images from last year to see if I ID'd some thorns correctly back then...)
Pugs spp - whilst looking similar to the pug above, this beast is 50% bigger. I've tentatively claimed it as Scottish race of Freyer's Pug (ie. Edinburgh Pug)
Broad-barred White - smart little things Spruce CarpetPug spp - probably Common Pug?
Caddis fly spp
Caddis fly spp - a very dark species