What kind of dog is she? Poor baby sounds like she's been through a lot, good thing you love her!