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/