I would never declaw a dog. I don't think yorkies have enough weight to do damage when they walk or run across the floor. Half the time I wonder if my little guy's feet even touch the ground sometimes because he's so fast.
I keep Jake's nails trimmed. Also, when you take them for walks and let them play outside, a certain amount of their nails gets a little more worn down naturally.