phrases, sayings, idioms and expressions at

WHich one below is right?

Posted by Whichwitch on September 06, 2004

Farmers are likely to shoot any dogs "on sight".
or-
Farmers are liely to shoot "on sight " any dog.

Does the latter one make sense?
pleas let me know