This website links through YTNR (Yorkshire Terrier National Rescue and might help you. Sorry to hear about your little one but I would absolutely go ahead with the surgery. One of our rescue's had to have it done and he is a changed dog now for the better - anyone is once the pain stops.
Good Luck and lets us know how your little one is doing.
http://www.leggperthes.com/