Actually it is, because we are talking about TWO DIFFERENT DOGS who were clearly identified in the long post. There is NO WAY that you read that whole thing and did not get out of it that there are TWO DOGS. One is a Springer and the other a Border Collie. So

right back at ya!
Kristine
I just went back and read it again. I think I finally have this whole mess straight.
Springer, first dog, snappy from the beginning. Clearly a high maintenance dog.
Border, second dog, snappy from the beginning. Bit older child. Clearly a high maintenance dog.
First dog is snappy again in the last year.
Did I get that right???
Assuming I did, you have 2 dogs that are high energy/high maintenance. A sporting dog and a herding dog. They need training. They need exercise. And not just for a period of time. They need exercise everyday and training all their lives.
I get that people sometimes make mistakes when selecting their pets. Sometimes we don't do enough research. Sometimes we think that we've done enough research and we're wrong. I've made that same mistake myself so I would never condemn someone for that.
But the situation is fixable and from what you've described the dog does not get enough exercise and has very clear triggers. Work on avoiding the triggers, try some positive training, using crates and tether your dog to you. Take the dogs to a field and run their butts off. You have a million different options to try.
Do you honestly think you have done everything you can to help this dog be a good dog?
No one said having a dog was easy.