Personally I would just get plenty of chew toys, especially a knotted rag type and a nice big juicy fresh knuckle bone from the butchers :) Once your pup has an opportunity to have a
really good chew on something you may find the tooth comes out without you even knowing :D
Its quite common for the baby teeth to seem to be taking ages. My own pup lost all the teeth very quickly (within a week or so) except for one of the canines which looked set to stay forever

One juicy fresh knuckle bone later and the tooth was gone :D
Hope this helps