A Shiloh Shepherd puppy can usually set you back around $1,000 to $2,000. These pups are normally born in litter sizes of six to twelve puppies. You should always make sure you are buying from a reputable breeder, so you can minimize any further health issues.