Badger, can you locate a yorkie rescue in your area and find a foster? Anyone else at the shelter that could foster him? Also, are you crating him away from the cat when you aren't there to watch him?
As for whether to keep him or not, if in your heart of hearts it's not a good fit, then it's probably best you find him another home. You will know when it's right for you. There may be another family out there that is just the right fit for your little guy.![]()