Fish blood amd bone is a well balanced organic fertiliser with plenty of trace elements. Useful for most everything I think. I feel it is best one to use.
For a time a few years back I had problems with foxes digging after I applied fish blood and bone but now not so much. However a friend of mine has 5 to 6 acres of open ground with lots of foxes, rabbits and badgers calling. We have agreed it best not to use fish blood and bone because it does create problems. In her case, pelleted chicken manure seems a better option.
As with all fertilisers it's best to "tickle".....as dove said......into the soil rather than spread on the surface