I think that what you state above CV, is very common.
The reality of it being, it is entirely you choice to make a life with the dog or make a life with the elephant... or both... or neither...
To that end, there is nothing the elephant can do, to make itself more appealing to you. And there'd have to be some serious violation by the dog to have you leave it. Would it have to bite you? Make love to your leg? What would it take for the dog to be less appealing?
The elephant of course, is wondering "why NOT me?" And while you have your 100 reasons, the elephant looks at the dog and wonders why you choose the dog over it.
And I have to say that, you really don't have an answer. You have 100 reasons. And you have 100 reasons why the dog is also not perfect. Yet you choose the dog.