First of all,your puppy is so cute! It sounds like she found the perfect home.

My first reactioin, when I looked at her most recent pictures was that I saw Westie and Yorkie. We used to own a Westie and her facial features and structure reminds me a lot of her. Even the sprigs of hair on the sides of her face, along with the coarse coat...and especially her the shape/length of her muzzle and her ears are identical to my Westie's!
Either way, you have obviously found a sweet baby to love for many years!
Tammy