Oh carp...what a dilema! Is there a chi rescue group anywhere around you? You are right, the poor thing needs someone who will love and be patient with him to get him retrained. Best of luck to you and the pup.
I'm not sure I'd need lots of friends like that one :?