Many of us think that cats and dogs are the mortal enemies of each other. Now this might be true in a few cases, but more often than not, they get along pretty well. Just take for instance the best friends featured in the video below! You are going to be smiling from ear to ear when you see what this clip shows.

A mama cat had just delivered a litter of tiny kittens. She was tired after she gave birth to her little ones, but she didn’t have to go through it alone. Her faithful doggie friend stayed by her side through the whole thing. He even helped her clean the kittens one by one! These newborn felines are pretty lucky because not only do they have a loving mother, but they also have an affectionate guardian looking after them.

Watch this heartwarming video below! Did this bring a smile to your face? Don’t forget to share your thoughts with us in the comments section!

Please SHARE this adorable video with your friends and family!