They say you can tell a dogs age by their teeth, if so by what age as a pup should they have all 28 of their baby teeth 6 to 61/2 weeks right?