For many years I regularly fed sheep heads from the abattoir to all the dogs ( terriers, labs, spaniels and German shepherds)in my kennels. Used to pay £3 for ten, all that was left was the lower jaws, never had any problems just wormed them regularly. I never tried it but would there be any reason not to feed deer heads to dogs?