dog

Hi Jack! You're completey right with this term. In this context, "dog" means "herraje", i.e. the general term including all types of hinges.
I found a lot of references on the web, here is one in Spanish language:http://www.revista-mm.com/rev31/bisagra.htm