Absolutely, it just needs grazing to stop and nature will do the rest.
That's brilliant, with England's last wolf! :) I shall add it to the list that also contains "Britain's first known example of people riding horses". There's a few wolf place-names around these parts, actually: Wolf Cleugh is the one that springs to mind.