Puppies lose their baby teeth (milk or deciduous teeth) when they are about 5 months old. This can vary from as little as 5 months to as long as 8 months, unless the tooth refuses to drop off.
According to "Dog Owner's Home Veterinary Handbook," puppies begin to teeth when they are about 3 months old. Your puppy should have all of his adult teeth in and baby teeth gone by 8 months of age.
While teething, some puppies do not change their behaviour, while others may have bloody gums, or paw at their mouths. Do not panic if you cannot find the shed baby teeth.
During teething, puppies need to constantly chew in order to help ease soreness and pain. Make sure your puppy has access to several chew toys or he will chew valuables.
Veterinarian Dr. Debra Primovic warns that sometimes an adult tooth grows directly behind a baby tooth that will not fall out. This baby tooth needs to be surgically removed or trapped food may cause tooth damage or decay.
"Dog Owner's Home Veterinary Handbook" notes that the roots of canine baby teeth are reabsorbed by the body.