I haven't noticed that he is straining to defecate. I haven't seem him try to go at all.
I believe he is urinating normally as far as I can tell.
I believe you are probably right. I will try your suggestions. Do you think he is any immediate danger? I am really worried.