Some of our best friends are soldiers (8)
I believe the answer is:
terriers
'are soldiers' is the definition.
(soldiers in British Territorial Army)
I cannot understand how the remainder of the clue works.
Can you help me to learn more?
(Other definitions for terriers that I've seen before include "Part-time soldiers" , "eg Skye, Cairn and 18" , "Airedales, for example" , "Small short-bodied breeds of dogs" .)