Well the vet couldn't find anything wrong with him and said that it's perhaps a reaction to his vaccine. He weighs a healthy 1.5kg
The vet said I should just keep and eye on him over the next few days and if he doesn't pick up or gets worse that I should take him back.
Thank you everyone fore your kind words and support xx