Oh, my heart breaks for you. It’s very difficult to manage life with a dog whose behavior is unpredictable. With his history, I think it's unlikely that you will be able to rehome him. Have you spoken with your vet about Winston’s behavior, especially in light of this most recent event? Maybe he/she can offer some objective thoughts. I don’t know if this behavior can be successfully addressed before another person or dog is injured but I think you’d need the help of a good behaviorist if you want to pursue that route. I’m so sorry this happened.
Sent from my iPhone using Tapatalk