Your puppy's teeth change from the 16th week after birth. This then lasts up to the 6th month and then the change of teeth should be completed.