Shes just lovely and you clearly love her very much. I wasn't brave enough to say anything to you but please please please stop throwing stones for her to carry around in her mouth. I used to work as a vet nurse and have seen too many emergency laparotomies to remove stones (it costs £££'s too and insurance companies don't always cover it) and some cases where the dogs have developed peritonitis and died. Thats without the broken teeth.
I wish i had something now, but she would have thoguht i was being rude but i can't stand it when i see dogs chewing stones.