Tan, if he was taken in to the Vets as a stray can they not phone the RSPCA and get a log number to at least sort his teeth out. When I worked at the Vets, if a cat was bought in as a stray, we phoned the RSPCA and got a log number, could carry out any emergency work on them up to about £50 and then RSPCA would collect from us.