The idea that cats and dogs are mortal enemies is a myth that has been passed down through the ages and fuelled by numerous films and cartoons.
But anyone lucky enough to own a dog and a cat knows that felines and canines often become the best of friends.
One Reddit user knows only too well just how strong the bond can be between cat and dog and fortunately, they captured it on video for us all to see.
The clip shows the dog lying on a bed with his eyes closed, appearing to be fast asleep. Curled up on top of him is a very pretty tortoiseshell cat who is not just wide awake, but intent on giving her doggy friend a thorough clean.
As the dog naps, the little cat gently licks his face, occasionally pausing to rub her face against the side of the dog's face. She continues to groom the dog’s face and even rests her paw on his face so she can be in a good position to give his ear a deep clean.
All the time he’s being washed and groomed, the dog doesn’t stir and appears to be entirely relaxed as his feline friend makes sure she doesn’t miss a spot!