I'm really sorry all this is happening. I don't have any real suggestions, I'm sure your heart is breaking for this puppy.
I think I would demand your deposit back as per your contract and see what happens (if she can come up w/the money). If not, I would keep her and pay her the rest of what you owe her for the puppy.
GL |