There are many good dog names that begin with Sh, but the name Shep seems to be especially popular, particularly for farm dogs and...