I am so sorry,they are such tiny lil things its so easy to step on them
I have stood on Scamp a few times as he always seems to be underfoot all the time,& i felt so bad,,,,but accidents happen.....
Dont blame yourselves

Hopefully he will pull through,so sorry