Yes, it is humane. We have had to go through the experience twice. You will need to contact the Humane society for the answer as to cost if they offer the service.
Not sure of the cost. You need to call Animal Care, and see. It is humane to put down a pet, especially if they're hurting, in pain, or just very old. I've had to put down, one of my dogs personally, he was getting older, couldn't see good, or hear good, and he actually bit me twice, so I did put him down, because of his own well-being, and mine. He could've but someone else, and with him biting me, that was just not him. He never but me, or attempted to, ever before. Sometimes, it's for the safety, and well- being of both the pet and the owner. You will be sad, but think of the great memories you had, with your pet. Prayers for you, and your decision.
Thanks! Your answer is awaiting moderation.