We use a bit of everything
We have 5ml disposable syringes and piglet sized needles (usually a 21G, 5/8th of an inch in length)
Then we have medium sized ones (for weaners & young Kunekunes) which are normally an inch long and a 16G or 18G depending on what supplier we use. And lastly some big ones, normally 1 and a half inches and around a 14G. These are all disposable needles, we don't use the reuseable needles for the same reason as Tamsaddle - they tend to go blunt and end up bending
We have a big luer lock re-usable syringe that is used for injecting 'big' pigs, so we don't lose needles in pigs
We wash it out and put it through the baby bottle steriliser. But for the little or easily restrained ones it's normally easier to use a disposable syringe.
A good tip I was given is to use one needle to puncture the bottle and leave it in place, using it to fill your syringes without having multiple stab holes in the rubber top.
Oh and if you're injecting pigs over 150Kg with wormer - you're gonna need a bigger syringe than 5ml (unless you fancy doing it twice
)
HTH
Karen