I am so sorry this is happening, but I have to agree with the sooner rather than later. He could break his leg just standing up or turning around. I have been through a dog breaking a leg from osteo twice, and the screams are the worst sound in the world. Especially since he has a possible brain tumor, if it were my dog I would let him go while he is still happy and not in obvious pain.
Again, so very sorry