I feel you. Mistakes we made with our dogs (and other animals) haunt me. But I try to stay positive and think of it as a learning experience that makes me a better pet parent.Our last dog had issues I think around like 4-5 years old. I think he tore something or else sprained it and then he got better but then worse again. He later died at like 6 1/2 from suspected MMM, an autoimmune disease. But we also neutered him WAY too early, at like 3 or 4 months old, I think 4 months, because he was humping everything and our vet at the time said he was plenty big enough. Which, technically he was, considering he was a Pyrenees mix, but still. I regret it every day even though it wasn’t really my decision then as he was a family dog. But I think it caused A LOT if not all of his problems. That and being BYB. My family regrets it too I’m pretty sure. That’s a huge reason why with Brewster I waited until he was over 2 years old. That and the fact that I had done a lot more research in between then and now and Brewster is actually MY dog so I got to decide. LOL but that way, he was done growing and, hopefully, won’t have the same issues. Even though he’s a lot smaller LOL but still. I think it helped. Even though the new vet recommended 6 months due to his breeds. I chose to WAIT and they were okay with that thankfully. LOL