Back in February we had our ACD mix neutered. We brought him home and he seemed okay, but kept peeing everywhere multiple times a day. He was fully house broken and only occasionally peed in the house when I forgot to take him out. I thought it was because he was on pain medication, but now I'm not so sure. For quite some time after being neutered he would mess in the house, even if he had just gone outside. This didn't really bother me, I just figured he needed a tighter potty schedule, and it went back to normal after two or three weeks after he was finished the meds.
Ever since he was fixed we have had to limit his exercise to almost none. He can go swimming but that's about it. He can go on long walks without issue, but he can't go on runs or be off leash for too long with the other dogs. I took him on a VERY short bike ride one day and a few hours later he was unable to go to the bathroom. The pee would come out but only in little dribbles, so I sat outside with him for hours letting him stand and dribble. He would squat to poop and nothing happened. He strained so much that he vomited multiple times. He wouldn't eat his food or take treats. When he started to go in the house I just told him it was okay and delt with it because when I would correct him and bring him outside he wouldn't be able to go anymore. So the next day we brought him back to the vet (the same one who fixed him) complaining about how he couldn't pee or poop and wouldn't eat. The vet proceeded to take the dogs temp concluding that he had diarrhea and needed a stool hardener and that we needed to feed him rice and hamburger for two weeks. I told him that he hadn't eaten and didn't have anything to poop out but he just ignored me.
After this visit the problem resolved itself, and I did NOT follow his advice. The vet didn't give us any information, didn't talk to us about the problem at all. His exact words were "Do what I tell you and he'll be fine." After that we never went back to that practice.
Since then Dino has had the same episodes every time after doing something mildly strenuous. He has done all these things before and never had a problem.
Today, he barreled down the stairs and tried hurdling the gate and kinda tumbled because he didn't jump high enough and has had the peeing issue since like 4 o'clock.

I know he needs to see a vet, but I'm just wondering if there is anything I can do if it turns out that our old vet did something wrong while fixing him? It SEEMS that that's when the problem started. Though it could be totally unrelated. This issue usually resolves itself within an hour or lasting an entire day. And even if we do take him to see the new vet, will there be anything they can do? I mean this happened months ago, and it's not usually a problem BUT I hate seeing my dog uncomfortable.