Weapon made by boy, no dove (8)
I believe the answer is:
tomahawk
'weapon' is the definition.
(tomahawk is a kind of weapon)
'boy no dove' is the wordplay.
'boy' becomes 'toma' (I am not sure about this - if you are sure you should give a lot more credence to this answer).
'no dove' becomes 'hawk' (someone favouring violence, opposed to a dove).
'toma'+'hawk'='TOMAHAWK'
'made by' acts as a link.
(Other definitions for tomahawk that I've seen before include "Native American weapon" , "Brave's hatchet" , "War hatchet once wielded by native Americans" , "Axe as weapon" , "Native American fighting axe" .)