By eHow Pets Editor
Rate: (1 Ratings)
Your puppy should grow in his full set of baby teeth by the time he is 8 weeks old. Puppies have 28 teeth, with 14 on the top and 14 on the bottom. Between the ages of 2 and 7 months, your puppy looses his baby teeth and they are replaced with his permanent set of adult teeth. Adult dogs have 42 teeth, 21 on both top and bottom.