dbg,
you certainly are a wonderful mom for Raggs
In our family,it's always been I who have to decide when the time has come to let a much loved cat/dog go.
It's a heavy burden,but one I would not give up,it's a roller-coaster,many ups and downs....but when it's time,you know you did the right thing,out of love