Not to alarm you, but have you had his vision checked by the vet?