Casper had four of us holding him still whilst the vet put a tourniquet on his leg. I think his pride was hurt more than his leg. At 35 kilos and a lot of fur it was exhausting (for us).
thats kind of stressful all round and a bit risky if the dog moves suddenly when the needle is in.....