Could it be a dog? More specifically perhaps a labrador retriever puppy like the one attached? Even cat people like labs. Labs are the eminently agreeable and peace-making dogs.
© 2021 Groups.io