Your poor little boy. He is such a brave little man!

I am so sorry you have had to go through this. Sounds absolutely horrible.

Is he ready to toilet train? I agree with Trillian, it might help.