i just have to comment that before miles, i had never owned any puppies, only adult dogs.. and i was not aware that dogs had a set of baby teeth and adult teeth just like humans.. i was quite alarmed when the first one came out
anyway, he had most (if not all) of his adult teeth by the time he was 6 months old.. i only feed him kibble and most of them came out during his meals.. so i think the hard food helps