that is a great story. i love when people and pets come together in such a touching way.
i would guess part yorkie, part schnauzer. maybe poodle but i'm leaning more toward the schnauzer because of the coloring and coat texture. it is hard to tell in pictures but whatever she is, she is 100% cute!!!
keep us updated...I would love to hear more