Don't sell yourself short, afraser--it sounds like Dante thinks you're
just the human for him!

So don't give up on him just yet. Nothing you've described is unfixable and I think with a little effort on your part, Dante will become better adjusted.
So welcome to the board to all of you and, as Marko advises, ask away!
Oh, and pics would be lovely if you have some to share with us.