How Many Teeth do Dogs Have?
Puppies have 28 teeth. Adult dogs have 42 teeth...
When do puppies stop teething?
Some dogs will continue teething until they’re nearly 12 months old, but most will be done with puppy teething when they are 8 months old.