I have been in this situation and in each instance have taken the dog back and given 100% refund.
We've also done this. Ours was a 30 day written guarantee. Wether it's an allergy issue, puppy not settling in the home, or not fitting with other pets. Rather have the pup back and try again then someone taking it to a shelter.