I'm soooooo happy he's been found. Maybe they want to drop him off at the vet to avoid any possible confrontation with you, they don't want to face you in person to answer any questions you might have about his current condition, maybe it's too heartbreaking for them to hand Yoshi over to you so leaving him at the vet is easier....bottom line is you're getting Yoshi back and we are all waiting to hear about your reunion