The full set of adult dog teeth is usually in place by 7 months of age. The puppy's teeth begin falling out and are replaced by adult teeth at around 8 weeks of age.
Puppies are born without any teeth. At around 3 weeks of age, the puppy teeth start to come in. The puppy teeth are fully established by 6 to 8 weeks of age.
The incisors are the first of the teeth to come in, followed shortly thereafter by the canines. The molars are the last of the teeth to come in. During teething, the gums can be quite painful, and most puppies chew on everything to try to relieve the discomfort.