Showing once again the world truly does not deserve dogs, an adorable pooch in China has been filmed sharing his food with a hungry stray cat.
What an angel.
The cute dog, named Pudding, was filmed by his owner Ms Fu outside their home in Weifang in Shandong Province.
Ms Fung shared the clip on Douyin - the original Chinese version of TikTok - where users fell in love with Pudding for his kind actions.
His owner initially feared Pudding may have been using the food as a trap to try and lure the cat over for a fight, but she needn't have worried because, after barking to get the cat's attention, the dog takes a step back to allow her to grab the meat dumpling.
Ms Fung, who said her family got Pudding about two years ago, told local news outlet The Paper: "I caught the moment by chance. It happened in the courtyard outside our house.
"I was working downstairs that day when I heard our dog barking at the top of the steps. When I looked over, I saw it going to its kennel to fetch its meat bun, then it barked again.
"That's when I noticed the cat at the top of the steps. I thought it was going to use the bun as bait in order to catch or fight the cat.
"I never [imagined] what happened next - our dog gave the meat bun to the cat.
"The cat was scared and wouldn't come down the steps, so our dog stood back and kept its distance, allowing the cat to approach.
"I was very touched by the moment, because our dog is a guard dog, and usually very protective of its food."
Such a good boy.
And speaking of good boys, earlier this year, a home security system caught the touching moment a dog dragged his bed over to his poorly brother to make sure he was comfy.
Super cute Pit Bull Roman and Spanky live in Hopatcong, New Jersey.
And when Roman was feeling under the weather, Spanky was right there to help, dragging his bed towards him. In a second clip, the two pals can be seen all snuggled up on the bed having a snooze.