6 Months and Older: By the time, your puppy is about six months old or so, all of his puppy teeth should have fallen out, and his adult teeth should have grown in.
In general, adults dogs have about 42 teeth (fun fact: that's about 10 more than people!).