We believe it when people say that opposites attract. We believe it because we see it in cats befriending dogs all the time. You could not think of two creatures who are more different. Tail wags mean positive things to dogs and negative things to cats. A lowered body posture means playfulness to a dog and an attacking stance to a cat. Completely different understanding of one another, and yet, they somehow manage to get along. More than that, cats and dogs can become best friends in some circumstances.
They overcome these differences between one another because sometimes, some pairings are just meant to be. And while sometimes, it takes a while for a cat and a dog to get along - a while until they learn to understand one another, other times, it happens right away. Sometimes, both parties involved know that they are meant to be best friends, no matter how different, even if one of them is a mere itty bitty kitty and the other is a giant Great Dane.

13 hours ago
1
English (US)