Hi Diz, those dogs are so lucky to have you and your Mum. X
I hope Rufus is ok.
I had a poodle years ago, I had him from a man who was taking him to the vets to be put down, I only stopped to stroke him, and the man gave him to me on the street outside the vets!!!!!!!
He said he hated him and was taking him to be put to sleep.
I took him there and then, and took him to my own vets, poor little fella had two broken ribs and a broken tail, he spent 5 very much loved years with us before he passed away. X
Keep up the good work, you and your mum are doing a wonderful job. XX
And by the way... as my Dad would say.....Never put yourself down, one day there may not be anybody around to pick you back up again. :-)