here's another point. When you go to the Vet clinic, focus on your dog.
Even if ex BF is right in front of you, you won't have to look at him.
That would be an excellent thing for his ego anyway to have you not even notice that he's there! good luck.