I think what you're doing is great. If you have the money, I would advise taking him to the vet just for a quick check-up. And yes, leave him for a week unless he wants to socialise with you. Other than that, as long as you're following basic care needs, keep at it.