So sorry Stephie! Mine's 14 and on his last legs too. I keep waiting and dreading it. I think you think you are prepared for it but when it does actually happen, it's hard. I'm not looking forward to it We've had ours since we got married. He's part of the family needless to say! I have a cat too but all you dog people out there know that having a dog is MUCH different. I'll definitly miss him...
Big hugs! Hope your mom is treating you better these days