IMHO there are FAR too many nice dogs to have to retrain one so aggressive! At our shelter where I volunteer we put down 30-45 a WEEK! 90% are all loving sweet discarded dogs. I would have him put down, he has lots of issues. No socialized, food and prey aggression. A dog like that can kill...