Jack Pyke Tough Tape is the best I've found. That good me and my friend who uses it have been known to lose our rifles in a 10ft area. Can be applied and re applied once or twice without losing adhesion.
Great pattern and it's velvety soft to the touch so doesn't feel nasty like vet wrap/ crinkle wrap.