Ready for a dogfight -- with dangerous canines? (5,2,3,5)
I believe the answer is:
armed to the teeth
'ready for a dogfight' is the definition.
(armed to the teeth can mean ready for a fight)
'dangerous canines?' is the wordplay.
I cannot quite see how this works, but
'canines?' could be 'teeth' (canine is a kind of tooth) and 'teeth' is found in the answer.
This may be the basis of the clue (or it may be nonsense).
'with' is the link.
Can you help me to learn more?
(Another definition for armed to the teeth that I've seen is " with lots of weapons".)