I would be taking him off to the vet for a full check up, the vet will be able to give you advice and to see what is wrong. Lovely photos BTW .