It's so important to know information on how to perform the Heimlich and CPR on your dog! You just never know what can happen.
Helping a Choking Dog
The Heimlich Maneuver for Dogs and Cats
How to Give Your Dog CPR
Pet CPR and First Aid
You can also check with your local American Red Cross has pet first aid classes.
Here is an educational video on how to perform CPR on your pet.
And see this great story about a police officer who saved a dog using CPR!