Question: when will my german shepherd puppy stop teething?
Answer: When do German Shepherds stop teething? Generally, your german shepherd pup will complete the primary phase of teething by about 4-6 months. By that time your vet should inspect his mouth for any dental issues.