I personally prefer Titebonds hide glue. It isn't waterproof, but if you get your gun wet enough for this stuff to let go, you have problems way beyond a little chip out, or crack. I used this stuff on the chairs in our dining room, and it held better than any other produce, even gorilla glue.
Hungry Horse