I have the vet do it because Couver begins to scoot obsessively, and I worry that it is causing him discomfort. One time I took him and the vet said they were 'explosive'!
I hope to eventually learn how to do it myself, but I've watched videos... and am too scared to try it myself