I have an Arlene's gift pack of a variety of the glues. The one I think would work is Arlene's Jewel-it. It sassy, " holds jewels permanently though repeated washing." Hot glue would probably hold it if there is a hole or rough area on the back of the button for the hot glue to grab.