No I have never done either. Although in some circumstances it may be nessacery to put a pet to sleep, if they are suffering.

I woulden't take a pet to a shelter.