I personally don't think he looks thin, but I agree with everyone else. What does your vet say?