Painful to remember, but I post this to share the lesson.
Years ago, we lost our first corgi, a small Pem who was a gulper.
She was on a raw-meat diet and would routinely swallow things like raw chicken wings and necks, no problem, gulping them whole with little chewing.
One sad day, she was fed a turkey neck and died immediately.
I might add that for all of my first-aid training, I did not react well to the emergency. Neither my wife nor I recognized the urgency of the situation soon enough. Remember that the 1st step in first aid response, even before ABC (Airway? Breathing? Circulation?) is to RECOGNIZE THAT YOU HAVE TO ACT, NOW! I've been in life-or-death situations 3 or 4 times, and reacted slowly each time because I didn't recognize how serious it was. When in doubt, decide quickly, scream like hell for help and act fast.
[Nothing could have saved this dog; we could not clear the airway, not even the vet could remove it, and she was dead before we got her into the car.]
I don't know if these are the best sites for this, but:
http://www.dogster.com/guides/dog_health_and_care/emergency_care/gi...
http://www.smalldogsparadise.com/pet-safety/heimlich-maneuver-how-t...
http://www.petplace.com/dogs/heimlich-for-your-dog/page1.aspx
http://www.ehow.com/how_2166868_perform-dog-heimlich-maneuver.html