what's worked so far has been bell training. we use a service bell from office max, she does use it for peeing almost every single time. and sometimes she'll use it for pooping too, but other times she doesn't.
i have the book house training for dummies. it helped a lot, but yorkies are notouriously hard to train, my aunt's did fine in 2-3 months, but mine's taking a lot longer