The permanent tooth count for dogs is 42. This includes 20 teeth on the upper jaw and 22 teeth on the lower jaw.
Dogs have two sets of teeth in their lifetime: deciduous teeth (also known as baby teeth) and permanent teeth. Deciduous teeth typically appear between 3 and 6 weeks of age, and are made up of 28 teeth. These teeth are replaced by permanent teeth between 5 and 7 months of age. Permanent teeth consist of 42 teeth, including incisors, canines, premolars, and molars.