You asked:

how many teeth do german shepherds have

  • tooth
    tooth
    German Shepherd
    German Shepherd
    A German Shepherd has 42 teeth.