Nope, never harmed him in any way. At least, to what I know. Have no other house animals, so couldn't have been them. Thanks for the replies though, I'm thinking of a vet visit so I'll see when I can get it arranged. Meanwhile, anymore ideas etc are more than welcome.
Thanks.