ASPCA will do it for free
Not unless there is a terminal illness.
I do not know. I would suggest calling them or your current vet. I'm sorry to hear your dog is ill.
If the dog needs to be put to sleep, yes. However you have to call and make an appointment in advance.
Thanks! Your answer is awaiting moderation.