Oh poor buddy
yes an e collar may be your best bet. I have heard some folks use onesies (like for a human baby) and just take them off to go potty. I hope he heals well. If he is prone to these issues it may just be best to castrate anyhow. Hope your guy feels better soon!