He sure is a cutie pie. When you take him to the vet, he'll probably also need to be dewormed and since he had/has fleas he may also need to take some medicine to get rid of tapeworms because some fleas carry them. Good luck. I hope he gets a clean bill of health.