Yorkies are great dogs for older people. They have wonderful personalities. They are generally hard dogs to train though, especially to house break. Make sure she's up to the challenge before she gets a puppy. It sounds like she is the perfect candidate though. She'll need a lot of time and energy to train a yorkie puppy.