Not only human friends are there to help each other, but also canine friends too. This is what a dog showed us when he helped his little friend dog out of a crate.

In a video, this super-smart German shepherd Twitch did what he thought was best for his friend Sophie who was locked in a crate. Despite being told by his pet owner to "leave (her Maltese friend) Sophie alone" when she is locked into her crate, Twitch made sure that Sophie could go out. The owner covered the crate with a towel, but that was dragged away by Twitch before he opened the crate with his paw. 

The video already has over 3 million views and received different reactions from the viewers. Others were pretty impressed while there are some who questioned it too.

One comment said: "Well, that's a setup. You can hear the camera being touched not long before this video ends. I'm pretty sure the dog would have known the owner was there, and there's no 'mystery' here. the dog was trained to open the cage, possibly even responding to a command from the offscreen owner."

Despite the doubts of some viewers, one comment said: "Even if the German Shepherd learned to open the cage by watching (imitation is a sign of intelligence), and even if he was rewarded with joy and pride by his human, he amazes me by continuing this behavior. I've watched this video many times, and each time I smile."