Crossword Genius

Dogs for my soldiers (6)

Ross

I believe the answer is:

corgis

'dogs' is the definition.
(corgi is a kind of dog)

'my soldiers' is the wordplay.
'my' becomes 'cor' (both are expressions of surprise).
'soldiers' becomes 'gis' (GI is an informal term for a US soldier).
'cor'+'gis'='CORGIS'

'for' is the link.

(Other definitions for corgis that I've seen before include "Welsh breeds of long-bodied short-legged dogs" , "Palace dogs" .)

I've seen this clue in The Guardian.
Want a hint initially instead of a full solution? Install my app