There is no one perfect glue for all purposes, so it depends on what you're looking for. Some generalglues that can be used on leather include cyanoacrylate (superglue), epoxy, and JB Weld.