Don't get me wrong I am completely on his side emotionally. Legally though, it would've been best to either kill the pit bull on the spot when it had the poodle or the next time it got out and claim self defense.
If he killed that pit bull when it wasn't an immediate threat, the law will probably side against him. At least from what I understand about American "stand your ground" laws.