I'm glad he is peeing on his own again. I think the key to keeping him unblocked is diet and plenty, PLENTY of fluids. Try to keep from feeding him kibble ever again (not sure if you ever fed him that, but try not to!) You can add water his food if he won't drink enough on his own. Does he like to drink from the faucet? If so, you could try getting him a fountain.
Good luck keeping that big boy in line
Good luck keeping that big boy in line