Why do they retain teeth? It seems like it's a very common problem... I think I'm getting lucky with this one though, the vet said today Pepper already has most adult teeth and the baby teeth fell out on its own. (When?? I didn't even realize he was teething.....

)