Welcome to YT!!!!
I think what you have is baby teeth.
Sometimes they don't fall out on their own.
I would take him to the Vet for a dental checkup.
He might just need some chew toys to help get them out.
But they might have to be pulled. In any case it's always
best to be on the safe side and have him seen.