My deal is this: behave for your shot and you get a treat afterward. "Behave" is defined as holding still, not kicking the nurse and no excessive whining. A tear or two is tolerated, just no tantrums.
Before--
After--
It helps that there's a Walmart across the road from the doctor's office.