at what ages do dogs teeth?
The deciduous teeth begin to erupt at 3 to 5 weeks of age, while permanent teeth usually begin to appear at around 4 to 5 months. All permanent teeth are present by the time the dog reaches 7 months of age (See table: Canine Adult Dentition).