Did your vet get a good look at your kitty's teeth? The adult teeth should push the baby teeth out, so really there should be adult teeth coming in.
If he can't eat kibble, please stop giving him some, he could choke. If he won't eat canned you can crush some kibble and sprinkle it on top of his canned.
Cat maid to:
Jasper, male Ragdoll ?? (approx 10 yrs)
Rose semi feral, a cpietra rescue, female tabby (approx 7 yrs)
Sweet Pea RIP (2004?-2014)
Puddles RIP (1996-2014)
Snowball RIP (1991-2005)
In a cat's eye, all things belong to cats.-English Proverb
“While we are free to choose our actions, we are not free to choose the consequences of our actions.” Stephen R. Covey