Hiya. He has only eaten it in the last 30 minutes. It was the shell and the meat so guessing it could have had some sharp bits but I could not get him to drop it.
Thank you so much. Think I will try the vaseline sandwich and monitor him for next couple hours. Any changes then will take him to vet.