"Sheppard" et "Shepherd" sont tous deux des orthographes correctes du mot pour une personne qui s'occupe des moutons.
Shepherd est l'orthographe plus courante et traditionnelle, et c'est l'orthographe préférée dans la plupart des dictionnaires.
sheppard est une orthographe plus ancienne qui est parfois utilisée comme nom de famille, mais elle n'est pas considérée comme une orthographe standard du mot.
En résumé, alors que les deux orthographes sont techniquement correctes, "Shepherd" est l'orthographe préférée et plus courante.