English Shepherds are a medium-sized breed. Male dogs are slightly larger than female dogs. A male weighs between 45 and 60 pounds and stands between 19 and 23 inches tall. Females weight between 40 and 50 pounds and are between 18 and 22 inches tall.