Some might outgrow it by six months, other by a year old, and yet others by two years old.
Some will not outgrow it without some help.
Typically, puppies lose their puppy teeth in the four to six month old range.
By the time the adult teeth are in, many puppies have significantly decreased their nippy behaviors.