I agree with everyone that you should get your dog back and give her back some of her money. Not for her, but for the dog. Don't stress too much over this, you did nothing wrong! She's the scammer, it sounds like a perfectly nice puppy for $600. Good luck with however you decide to handle it!