Many times puppy dog choking happens when puppies are playing with something they swallow it accidentally and the foreign object becoming lodged in their throat cause them to either become completely unable to breathe or their throats to become partially blocked. In either case the result is that the dog will often wildly run forward and back with its head held high and neck stretched out, trying to breather better. Also the puppy dog will often try and dislodge the object that is blocking its airways either by using its paws or trying to vomit. Often if the puppy has something stuck in its throat it will whine loudly and wildly as if it is in extreme pain. It will most likely be abnormally salivating. If you can see the foreign object then it is ok to try and remove it with your fingers although there is a very big risk of the puppy inadvertently biting your fingers. Have a pet first aid kit ready to use at home. If you cannot see what is causing the blockage do not attempt to remove it with your fingers as you could end up worsening the injury of your puppy. With a small puppy you can hold them up by their back legs and with their head hanging down open up their mouth with your free hand and pull outwards on their tongue. It is likely that with this the foreign object will fall out. If not you should proceed immediately to the Heimlich maneuver. Be careful when performing the Heimlich on small puppies as you could inadvertently break a rib or cause internal damage if you squeeze too hard. If you have a large puppy dog lay them so that their head is hanging down and opening their mouth quickly clean out their throat while pulling outwards on their tongue. Again if this doesn’t work then proceed immediately to the Heimlich maneuver. If after removing the blockage the puppy is still not breathing or is breathing extremely shallow then begin with artificial respiration (mouth to mouth) and if the puppy has no pulse then begin CPR (cardio-pulmonary resuscitation).
Seek immediate First Aid medical attention.