So glad your girl is ok. I had a similar experience today and in my post about it I stole your line about Doggy CPR.
It is SO important...it is by the grace of God I was able to function and resuscitate my girl....I want to be better prepared if I, Heaven forbid, need it again. I relied on my knowledge of people cpr but she is only 5 pounds...scary stuff.