OH WOW!!! POOR RUSTY BABY!!!
It just LOOKS soo painful! Im glad hes at the vets now being all taken care of! I hope the vet can shed some light on what might have happened! Maybe you should check out the fence and see if you see blood or fur on it anywhere.
I hope Rusty gets extra treats for being such a good boy!