Thank you for the update.

Each has persevered in its own way and has managed to "train" each of the other ones.
A cat's view on the status of the various species: cat > human > dog
A dog's view on the status of the various species: cat > human > dog ("I know my place." Rather like the Two Ronnies and John Cleese sketch on
class status.)