A weird question 🐕

J

Okay I have a weird question , I figured someone will know . so my dog has a relationship with one of the feral/stray cats that lives in the neighborhood. My dog is a female , I’m not sure of what the cat is , but they’re always together . The cat lets my dog mount her , and the cat rubs against her and I feel like they’re bonded , it’s really cute , but I just want to know why lol and how this is possible ? Like how did the cat even allow this 😭 here’s a picture i got from a video of them this morning 🙃