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:
Hope it helps! and Good Luck!