It's difficult to say whether or not your dog will forgive you for putting her to sleep. Dogs are incredibly loyal and forgiving animals, and many will likely understand why you made the decision to euthanize them. However, each dog is unique and will respond differently in this situation. Ultimately, it's up to you to decide whether or not you think your dog will forgive you. It's very important to talk this decision over with a Vet.