First the good (amazing!) news:
A week ago Simon went in the have his stitches removed. At that time, the vet told me that the results of the tumour testing had come back and it was not cancer, but rather fatty growths (lipomas). However, the original thin needle aspiration had shown mast cells (leading him to believe that Simon did have cancer). Faced with this enigma, the vet retested very lump and bump on his body. The new set of results all came back as fatty cells, which are 100% non-life threatening. So, Simon does not have cancerous tumours. Saying that I'm happy with this outcome is a major understatement. I want to say thank you to every person that provided us with good thoughts. I guess hoping and wishing and enlisting the positive vibes of internet friends all over the world really does do good things!
Now, the bad news:
Unfortunately, my relief was short lived. The day after visiting the vet and getting the wonderful cancer-free news, Simon slipped awkwardly going up the stairs and hurt his back. For the next two days he was going up and down stairs very gingerly and refused to jump up. Then he seemed to be recovering. However, after a short walk, his entire body began shaking from head to tail (presumably from pain). So, back to the vet we went (I've begun calling him my six million dollar dog). After a bit of poking and prodding elicited a pretty serious yowl of pain, the vet thinks Simon injured his spine in the sacro lumbar region. So, the poor little guy is now on Tramadol (a strong analgesic) and bed rest.
Hopefully, over the next week or two, my little man will heal up and be back to normal.