Sending good prayers for Rocky to be well. Thankfully you were home when he did this, it is so scary! Another thing,
do not leave coins laying around to be knocked off on to the floor. A friend of mine lost her pug when he died of eating pennies. He got poisioned from them. The vet said that it's pennies you have to watch out for, I can't remember what they emit when they break down but it will kill them

...