Have you had him to the vet since you got him??? You might wanna especially since you have another cat... You never know what they get from the shelter and you don't wanna bring it home to the other babies... I'd take him to the vet...