The American Red Cross has been teaching people in CPR for pets for quite some time now and even offers classes that include all manner of first aid, including mouth-to-snout resuscitation. Yes, you did read that correctly; mouth-to-snout (for animals).
The procedure is very similar to the traditional mouth-to-mouth resuscitation you would perform on humans, the main difference being that the person performing the procedure will close the dog's mouth and provide breaths into the dog's nose. The process sounds humorous in theory at first, but it does work and knowing how to perform mouth-to-snout resuscitation on your pet could very well save its life.
The concept of pet CPR is quickly gaining a vast amount of notoriety and is beginning to be taught by organizations throughout the country that formerly provided traditional CPR training and certification. If you or someone you know is interested in taking these classes, you can contact your local Red Cross.