I wrote this ages ago and keep it on file for reference.
"Blood meal is a slaughter house by-product and is an excellent source of quickly available organic nitrogen, when used as a top dressing and watered in.
Blood meal is completely soluble and can be mixed with water and used as a liquid fertilizer.
Fish meal is a great natural fertilizer, high in phosphorous and high in organic nitrogen. Fish meal is quick acting, offering a sustained supply of nutrients.
Bone meal is used as a long-lasting source of phosphorous as well as low levels of nitrogen, potassium and calcium. The extremely slow availability of nutrients from bone meal makes it a very safe fertilizer, especially when planting of potting very young or new plants."