Puppies have a teething phase that can last until they're about six months old. However, dogs might chew throughout their lives due to various reasons like boredom, anxiety, or dental issues. Consistent training and the use of the tips mentioned can help minimize the duration and intensity of this behavior.