May 7, 2014|11:41 am
Dog and cat (Screenshot: Kongot Rkb/YouTube)

We all know the stereotypes. Dogs are loyal and lovable, almost to a fault. Cats are selfish, arrogant and short-tempered.

This compilation video from the Huffington Post seems to uphold those stereotypes at first, with one playful dog after another getting a claw or fang to the nose for their trouble. But then we see some cats, which may just be chihuahuas in disguise, actually show affection to their canine colleagues.

No matter the interaction, they're all sure to put a smile on your face.