Puppies have fewer teeth than adult dogs, with 28 teeth compared to the 42 found in adults. Like humans, puppies are born without any teeth. As they grow, they develop their “baby” teeth, which are also known as their deciduous teeth, at around three to four weeks old. These teeth eventually fall out and are replaced by permanent, adult teeth at approximately three to four months old. That’s why you will notice a significant increase in the number of teeth as your puppy ages.