I don't like to give them at all, I'm too squeemish with needles to punch it in hard enough. That's why the vet does them for me ;~D
I've seen him give shots in both places.
Think of it this way. If you don't "dart" the needle in , it hurts more.
If you have brand new needles, it dosen't take anything to get them in. You don't have to "punch it in hard:)" I never use the needle that for giving the shot that I used to draw in the meds to the syringe with, and I never use a needle more then twice. It's amazing how that makes such a difference.
Becky