CPR is perhaps on the most crucial skills one could learn in his lifetime, after all it can be absolutely life-saving. However, you might think of humans when you think of CPR but in this video shared by The Dodo, a man saved a drowning puppy after he pulled it out of a river unconscious and not breathing.
The man attempted to press the puppy's chest holding it upside down to get the water out of the puppy. He got a few coughs and whimpers from the pup but the it was not able to fully breathe on its own. He cut a bottle in half used it as inverted funnel to blow air into the puppy’s chest. After a few breathes the pup began to breathe on his own. Relieved, the man sat by the young animal till the puppy regained his full consciousness and mobility. The pup was in shock but survived because of the determination and skills a nearby man had.