How many teeth does a dog have?

An adult dog normally has 42 teeth. The types of teeth are four canine, twelve incisors, sixteen premolars, and ten molars. A dog will have two canine teeth upper and lower, six incisors upper and lower, eight premolars upper and lower. With the molars, there are six in the lower jaw, and four in the upper jaw. This comes out to 22 teeth in the lower jaw, and 20 in the upper jaw.

Puppies aren’t born with 42 teeth. In fact, newborn puppies have no teeth at all. Over a dog’s lifetime he or she will have two sets of teeth. The first set of teeth is known as the “deciduous”, “milk”, or “baby” teeth. These temporary teeth begin to grow in at around three to eight weeks of age. There are only 28 baby teeth total, with no molars.

Within a short time, they’ll begin to fall out to make room for the adult teeth. Typically a puppy will begin to lose the milk teeth at about four to six months. It’s important to keep an eye on your puppy’s teeth, as a retained baby tooth can cause the permanent tooth to grow in crooked. If left untreated, it may result in infection, and even effect jaw development.

Usually the incisors fall out first, then the canines, followed by the premolars. By eight to ten months of age, most dogs will have the full set of permanent teeth. The length of time it takes to get the permanent set can vary by breed. As a general rule, the larger breeds will get the second set of teeth sooner. This is one of the main reasons puppies like to chew, and are said to be teething. It can be a painful process of losing baby teeth, while new ones grow in.