Oh poor Diesel, and to you it must be so upsetting and we always beat ourselves up about things but this was not your fault. How could you possibly have known.
How is Diesel today. It's good news that he should recover, just hang in there.
Not sure if these would help with his weeing problem while he is unable to get up
Take care and keep us posted on Diesel's progress