I've been in your shoes before and I know how hard it is...
If he's fairly comfortable, then I don't think you're wrong to bring him home. It's impossible to know exactly what's right--Life is unfortunately not that cut and dried. So you do the best you can, make the decision with love and with Taz's best interests in mind, and it will be the right thing
--whatever you decide.