From ŝafo (“sheep”) + hundo (“dog”).
ŝafhundo (accusative singular ŝafhundon, plural ŝafhundoj, accusative plural ŝafhundojn)