The best way to keep a bird from biting, nipping or otherwise acting out while on your shoulder is by avoiding letting your bird up there in the first place.
Now, this can be challenging in and of itself!
Here are some avoidance techniques:
Hold your bird's feet while on your hand so it can't walk up your arm
Hold your arm position in o...