This is the moment a dog walker has to hoist his pooch in the air after a cat attacks the pair for straying to close to her kittens.
CCTV footage shows the man, who almost loses his trousers in the struggle, hoisting his pet away from the cat in the neighbourhood of Bagcilar in Istanbul, Turkey.
The feline, who staff at the nearby cafe call Azrael, claws her way up the dog walker's top half as he swings his pet out of harms way.
CCTV footage shows the man, who almost loses his trousers in the struggle, hoisting his pet away from the cat who is attacking them in the neighbourhood of Bagcilar in Istanbul, Turkey
The cat is thrown to the ground several times but continues leaping at the dog cradled in the man’s arms.
In the scuffle outside a cafe the moggy also pulls down the man's trousers, exposing his backside, as he desperately tries to hold them up.
The dog walker even attempts to kick at the cat, who shows no signs of giving up and continually lunges at the dog.
According to the Turkish newspaper Sozcu, the unnamed man was walking his dog past a cafe when he noticed the cat suddenly running towards them.
Realising the cat was intent on attacking his dog, the man hoisted his pet pooch into the air by its lead as the feline jumped all over him trying to reach the hound.
The cat was eventually removed from the scene by two bystanders who helped the man, one even using a chair to move the reluctant cat away.
The feline, who staff at the nearby cafe call Azrael, attacks the man and his dog for getting too close to her kittens. The man attempts to swing his dog out of harms way
The footage has been shared several times on social media.
Staff members at the café defended the cat, saying she had five kittens and that she was very protective, and also attacked other dogs that came near her young.
Azrael was named after the cat from the Smurfs, owned by the evil villain Gargamel which often attempts to help him catch Smurfs so he can turn them into gold.