A dog has touched the hearts of millions by sharing his food with a cat that lives on the streets

This adorable little dog named Pudding has touched the hearts of millions after a video emerged of him being caught sharing his food with a cat that lives on the streets of eastern China’s Shandong province.

In footage captured by Ms Fu, in a garden outside her home in Weifang on Thursday,her dog Pudding can be seen bringing a meat bun to the hungry cat and apparently trying to feed it.

The touching moment touched millions of social media users who hailed Pudding as a “caring soul”,according to the Daily Mail.

Dog shares food with homeless cat

Ms Fu told Chinese newspaper The Paper:

I was working downstairs that day when I heard our dog barking at the top of the steps. When I looked I saw him go to his kennel to get his meatloaf and then he barked again.

Pudding pulled out a meatloaf from his kennel and placed it in front of the little ginger cat who was resting by the garden steps.

At first the cat remained alert, before finally giving in to tasty temptation and taking a bite, but is then seen running off with the bun in its mouth.

Ms. Fu added:

I thought the dog would try to grab or fight the cat when it bit the bun. I had no idea what I captured with the camera was really happening.

In the video, Pudding is seen waving at the cat, wagging its tail and pacing, as if to encourage the cat to pick up food. It was then that the hungry animal cautiously stepped forward, took the meatloaf and quickly went upstairs with the food.

Ms Fu. She says she was very touched by the moment, as Pudding is a watchdog and is usually very protective of her food.

She said:

The cat was scared and didn’t want to come down the stairs, so our dog walked away and kept his distance, allowing the cat to come closer.

The video has already racked up millions of views on social media platforms after Ms. Fu. Shared it on Douyin, the Chinese TikTok.