Tough stuff to go through, tears me up. Dogs are the second best beings on earth, after girls and WAY before cats,... most cats,...OK some cats. Don't hesitate to take the step if needed, dogs tend to cover up their pain/suffering.

I really like dogs and have had to 'part' with several, it is never easy on the human. Enjoy the times you have and had!