does K9 not get a say in staying with Romana or not?
If memory serves, K9 had somehow become damaged, and could only continue to function in the parallel universe.
If he returned "home" with the Doctor, it would likely have been the end of him.
Staying with Romana in that other realm was the only solution.
Never quite understood how his disintegrating inner works were still working in the other realm, tho'.