when are dogs done teething?
At about three to four months of age, puppy teeth begin to fall out making room for his 42 adult teeth (fun fact: that's about 10 more than people!). This process can be awfully painful for your pup—his gums will be sore (anyone who has ever cared for a teething baby knows how uncomfortable this can be).