Adam,, You're such a great kid and you try so hard. Sadly, parents can be difficult and there isn't much you can do. If it makes you feel any better, I will tell you about my first dog....I was only 4 years old and this was in 1962. My puppy was a hound from a litter some guy had at my Dad's work.
The puppy was free. We got him at no more than 6 weeks old. He came home to me in my Dad's pocket. He was the runt of the litter. He was a neurotic hound dog. He lived outside a lot. I don't think he was ever completely housebroken. But....despite everything we did wrong (and there was plenty). The dog was really none the worse for wear. He was loved. He had a pretty decent life and he lived for 17 years.
Our dogs really do survive, in spite of our mistakes. At least Zack has you. You make all the difference and Zack will be fine.