Thank you for giving him a chance to know love.
Some questions to ask yourself:
1. Can you live with the constant "what if he attacks a child", if you rehome him?
2. Can you live with your other animals being food for him and eventually becoming afraid of their own yard if you keep him?
3...