Yes, the dog must be stopped. The person taking the shot has to be able to weigh up the whole situation, take a shot and possibly a second SAFELY and all within the law. I don't see how suggesting someone buys a gun and keeps it just for the purpose of shooting a dog or dogs worrying their sheep is responsible unless they are competent person at keeping, handling and using one.