I have used this site many times as a reference when training my dogs. When I went to my K9 education course to become a trainer the teacher of the class refered us to this site also.
It has alot of very helpful info and lots of good advice. I wanted to share with you all.
http://k9deb.com/nilif.htm