Puppies don't have molars. A dog starts to get their permanent teeth when they are between 3 to 7 months old. Adult dogs have 42 permanent teeth. This is 10 more teeth than an adult human.